/* Minification failed. Returning unminified contents.
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(449,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(456,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(462,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(468,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(494,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(514,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(520,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(529,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(532,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(535,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(538,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(541,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(544,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(547,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(550,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(553,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(583,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(618,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(638,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(644,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(653,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(656,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(659,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(662,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(665,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(668,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(671,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(674,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(677,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(707,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(742,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(762,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(768,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(777,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(780,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(783,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(786,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(789,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(792,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(795,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(798,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(801,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(831,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(866,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(886,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(892,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(901,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(904,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(907,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(910,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(913,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(916,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(919,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(922,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(925,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(955,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(990,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1010,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1016,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1025,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1028,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1031,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1034,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1037,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1040,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1043,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1046,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1049,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1079,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1114,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1134,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1140,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1149,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1152,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1155,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1158,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1161,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1164,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1167,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1170,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1173,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1203,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1238,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1258,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1264,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1273,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1276,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1279,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1282,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1285,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1288,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1291,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1294,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1297,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1327,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1362,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1382,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1388,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1397,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1400,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1403,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1406,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1409,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1412,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1415,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1418,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1421,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1451,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1486,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1506,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1512,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1521,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1524,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1527,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1530,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1533,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1536,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1539,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1542,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1545,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1575,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1610,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1630,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1636,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1645,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1648,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1651,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1654,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1657,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1660,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1663,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1666,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1669,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1699,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1734,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1754,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1760,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1769,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1772,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1775,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1778,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1781,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1784,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1787,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1790,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1793,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1823,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1858,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1878,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(1884,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(1893,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(1896,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(1899,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(1902,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1905,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(1908,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1911,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(1914,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(1917,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(1947,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(1982,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2002,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2008,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2017,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2020,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2023,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2026,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2029,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2032,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2035,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2038,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2041,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2071,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2106,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2126,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2132,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2141,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2144,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2147,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2150,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2153,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2156,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2159,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2162,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2165,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2195,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2230,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2250,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2256,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2265,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2268,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2271,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2274,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2277,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2280,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2283,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2286,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2289,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2319,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2354,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2374,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2380,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2389,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2392,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2395,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2398,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2401,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2404,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2407,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2410,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2413,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2443,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2478,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2498,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2504,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2513,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2516,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2519,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2522,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2525,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2528,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2531,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2534,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2537,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2567,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2602,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2622,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2628,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2637,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2640,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2643,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2646,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2649,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2652,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2655,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2658,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2661,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2691,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2726,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2746,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2752,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2761,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2764,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2767,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2770,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2773,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2776,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2779,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2782,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2785,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2815,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2850,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2870,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(2876,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(2885,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(2888,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2891,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(2894,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2897,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(2900,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2903,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(2906,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(2909,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(2939,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(2974,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(2994,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3000,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3009,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3012,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3015,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3018,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3021,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3024,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3027,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3030,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3033,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3063,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3098,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3118,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3124,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3133,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3136,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3139,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3142,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3145,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3148,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3151,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3154,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3157,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3187,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3222,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3242,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3248,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3257,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3260,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3263,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3266,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3269,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3272,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3275,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3278,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3281,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3311,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3346,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3366,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3372,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3381,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3384,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3387,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3390,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3393,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3396,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3399,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3402,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3405,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3435,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3470,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3490,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3496,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3505,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3508,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3511,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3514,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3517,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3520,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3523,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3526,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3529,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3559,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3594,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3614,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3620,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3629,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3632,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3635,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3638,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3641,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3644,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3647,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3650,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3653,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3683,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3718,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3738,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3744,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3753,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3756,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3759,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3762,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3765,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3768,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3771,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3774,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3777,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3807,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3842,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3862,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3868,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(3877,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(3880,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3883,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(3886,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3889,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(3892,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3895,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(3898,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(3901,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(3931,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(3966,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(3986,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(3992,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4001,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4004,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4007,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4010,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4013,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4016,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4019,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4022,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4025,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4055,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4090,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4110,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4116,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4125,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4128,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4131,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4134,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4137,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4140,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4143,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4146,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4149,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4179,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4214,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4234,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4240,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4249,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4252,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4255,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4258,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4261,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4264,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4267,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4270,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4273,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4303,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4338,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4358,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4364,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4373,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4376,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4379,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4382,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4385,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4388,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4391,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4394,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4397,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4427,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4462,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4482,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4488,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4497,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4500,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4503,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4506,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4509,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4512,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4515,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4518,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4521,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4551,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4586,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4606,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4612,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4621,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4624,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4627,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4630,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4633,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4636,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4639,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4642,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4645,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4675,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4710,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4730,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4736,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4745,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4748,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4751,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4754,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4757,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4760,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4763,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4766,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4769,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4799,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4834,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4854,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4860,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4869,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4872,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4875,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(4878,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4881,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(4884,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4887,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(4890,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(4893,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(4923,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(4958,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4978,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(4984,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(4993,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(4996,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(4999,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5002,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5005,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5008,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5011,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5014,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5017,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5047,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5082,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5102,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5108,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5117,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5120,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5123,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5126,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5129,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5132,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5135,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5138,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5141,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5171,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5206,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5226,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5232,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5241,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5244,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5247,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5250,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5253,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5256,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5259,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5262,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5265,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5295,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5330,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5350,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5356,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5365,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5368,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5371,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5374,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5377,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5380,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5383,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5386,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5389,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5419,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5454,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5474,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5480,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5489,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5492,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5495,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5498,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5501,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5504,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5507,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5510,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5513,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5543,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5578,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5598,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5604,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5613,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5616,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5619,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5622,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5625,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5628,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5631,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5634,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5637,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5667,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5702,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5722,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5728,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5737,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5740,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5743,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5746,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5749,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5752,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5755,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5758,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5761,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5791,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5826,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5846,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5852,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5861,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5864,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5867,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5870,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5873,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5876,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5879,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(5882,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(5885,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(5915,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(5950,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5970,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(5976,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(5985,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(5988,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(5991,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(5994,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(5997,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6000,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6003,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6006,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6009,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6039,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6074,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6094,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6100,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6109,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6112,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6115,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6118,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6121,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6124,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6127,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6130,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6133,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6163,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6198,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6218,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6224,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6233,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6236,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6239,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6242,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6245,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6248,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6251,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6254,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6257,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6287,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6322,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6342,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6348,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6357,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6360,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6363,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6366,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6369,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6372,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6375,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6378,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6381,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6411,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6446,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6466,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6472,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6481,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6484,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6487,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6490,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6493,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6496,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6499,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6502,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6505,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6535,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6570,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6590,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6596,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6605,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6608,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6611,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6614,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6617,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6620,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6623,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6626,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6629,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6659,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6694,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6714,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6720,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6729,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6732,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6735,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6738,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6741,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6744,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6747,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6750,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6753,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6783,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6818,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6838,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6844,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6853,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6856,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6859,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6862,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6865,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6868,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6871,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6874,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(6877,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(6907,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(6942,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6962,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(6968,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(6977,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(6980,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(6983,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(6986,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6989,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(6992,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6995,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(6998,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7001,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7031,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7066,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7086,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7092,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7101,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7104,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7107,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7110,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7113,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7116,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7119,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7122,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7125,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7155,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7190,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7210,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7216,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7225,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7228,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7231,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7234,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7237,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7240,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7243,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7246,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7249,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7279,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7314,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7334,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7340,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7349,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7352,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7355,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7358,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7361,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7364,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7367,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7370,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7373,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7403,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7438,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7458,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7464,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7473,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7476,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7479,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7482,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7485,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7488,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7491,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7494,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7497,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7527,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7562,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7582,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7588,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7597,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7600,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7603,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7606,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7609,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7612,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7615,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7618,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7621,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7651,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7686,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7706,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7712,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7721,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7724,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7727,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7730,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7733,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7736,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7739,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7742,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7745,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7775,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7810,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7830,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7836,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7845,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7848,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7851,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7854,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7857,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7860,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7863,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7866,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7869,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(7899,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(7934,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7954,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(7960,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(7969,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(7972,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(7975,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(7978,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7981,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(7984,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7987,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(7990,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(7993,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8023,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8058,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8078,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8084,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8093,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8096,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8099,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8102,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8105,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8108,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8111,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8114,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8117,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8147,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8182,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8202,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8208,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8217,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8220,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8223,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8226,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8229,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8232,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8235,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8238,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8241,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8271,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8306,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8326,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8332,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8341,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8344,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8347,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8350,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8353,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8356,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8359,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8362,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8365,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8395,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8430,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8450,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8456,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8465,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8468,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8471,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8474,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8477,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8480,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8483,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8486,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8489,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8519,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8554,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8574,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8580,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8589,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8592,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8595,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8598,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8601,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8604,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8607,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8610,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8613,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8643,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8678,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8698,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8704,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8713,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8716,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8719,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8722,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8725,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8728,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8731,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8734,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8737,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8767,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8802,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8822,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8828,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8837,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8840,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8843,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8846,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8849,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8852,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8855,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8858,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8861,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(8891,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(8926,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8946,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(8952,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(8961,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(8964,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(8967,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(8970,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8973,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(8976,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8979,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(8982,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(8985,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9015,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9050,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9070,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9076,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9085,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9088,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9091,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9094,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9097,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9100,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9103,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9106,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9109,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9139,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9174,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9194,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9200,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9209,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9212,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9215,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9218,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9221,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9224,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9227,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9230,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9233,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9263,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9298,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9318,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9324,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9333,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9336,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9339,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9342,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9345,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9348,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9351,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9354,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9357,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9387,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9422,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9442,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9448,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9457,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9460,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9463,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9466,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9469,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9472,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9475,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9478,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9481,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9511,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9546,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9566,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9572,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9581,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9584,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9587,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9590,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9593,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9596,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9599,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9602,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9605,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9635,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9670,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9690,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9696,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9705,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9708,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9711,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9714,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9717,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9720,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9723,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9726,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9729,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9759,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9794,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9814,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9820,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9829,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9832,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9835,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9838,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9841,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9844,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9847,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9850,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9853,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(9883,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(9918,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9938,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(9944,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(9953,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(9956,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(9959,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(9962,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9965,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(9968,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9971,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(9974,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(9977,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10007,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10042,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10062,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10068,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10077,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10080,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10083,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10086,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10089,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10092,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10095,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10098,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10101,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10131,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10166,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10186,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10192,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10201,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10204,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10207,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10210,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10213,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10216,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10219,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10222,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10225,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10255,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10290,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10310,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10316,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10325,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10328,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10331,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10334,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10337,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10340,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10343,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10346,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10349,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10379,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10414,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10434,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10440,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10449,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10452,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10455,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10458,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10461,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10464,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10467,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10470,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10473,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10503,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10538,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10558,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10564,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10573,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10576,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10579,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10582,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10585,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10588,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10591,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10594,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10597,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10627,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10662,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10682,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10688,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10697,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10700,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10703,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10706,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10709,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10712,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10715,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10718,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10721,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10751,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10786,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10806,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10812,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10821,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10824,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10827,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10830,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10833,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10836,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10839,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10842,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10845,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10875,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(10910,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10930,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(10936,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(10945,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(10948,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(10951,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(10954,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10957,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(10960,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10963,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(10966,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(10969,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(10999,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11034,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11054,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11060,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11069,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11072,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11075,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11078,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11081,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11084,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11087,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11090,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11093,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11123,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11158,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11178,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11184,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11193,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11196,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11199,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11202,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11205,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11208,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11211,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11214,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11217,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11247,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11282,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11302,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11308,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11317,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11320,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11323,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11326,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11329,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11332,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11335,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11338,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11341,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11371,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11406,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11426,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11432,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11441,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11444,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11447,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11450,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11453,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11456,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11459,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11462,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11465,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11495,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11530,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11550,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11556,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11565,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11568,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11571,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11574,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11577,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11580,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11583,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11586,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11589,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11619,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11654,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11674,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11680,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11689,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11692,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11695,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11698,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11701,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11704,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11707,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11710,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11713,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11743,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11778,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11798,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11804,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11813,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11816,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11819,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11822,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11825,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11828,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11831,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11834,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11837,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11867,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(11902,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11922,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(11928,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(11937,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(11940,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(11943,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(11946,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11949,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(11952,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11955,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(11958,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(11961,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(11991,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12026,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12046,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12052,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12061,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12064,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12067,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12070,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12073,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12076,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12079,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12082,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12085,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12115,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12150,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12170,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12176,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12185,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12188,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12191,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12194,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12197,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12200,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12203,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12206,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12209,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12239,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12274,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12294,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12300,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12309,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12312,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12315,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12318,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12321,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12324,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12327,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12330,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12333,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12363,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12398,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12418,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12424,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12433,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12436,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12439,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12442,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12445,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12448,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12451,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12454,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12457,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12487,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12522,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12542,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12548,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12557,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12560,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12563,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12566,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12569,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12572,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12575,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12578,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12581,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12611,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12646,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12666,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12672,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12681,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12684,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12687,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12690,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12693,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12696,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12699,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12702,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12705,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12735,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12770,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12790,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12796,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12805,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12808,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12811,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12814,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12817,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12820,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12823,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12826,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12829,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12859,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(12894,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12914,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(12920,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(12929,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(12932,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(12935,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(12938,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12941,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(12944,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12947,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(12950,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(12953,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(12983,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13018,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13038,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13044,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13053,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13056,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13059,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13062,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13065,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13068,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13071,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13074,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13077,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13107,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13142,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13162,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13168,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13177,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13180,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13183,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13186,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13189,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13192,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13195,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13198,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13201,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13231,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13266,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13286,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13292,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13301,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13304,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13307,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13310,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13313,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13316,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13319,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13322,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13325,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13355,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13390,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13410,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13416,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13425,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13428,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13431,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13434,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13437,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13440,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13443,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13446,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13449,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13479,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13514,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13534,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13540,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13549,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13552,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13555,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13558,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13561,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13564,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13567,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13570,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13573,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13603,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13638,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13658,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13664,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13673,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13676,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13679,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13682,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13685,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13688,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13691,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13694,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13697,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13727,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13762,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13782,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13788,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13797,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13800,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13803,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13806,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13809,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13812,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13815,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13818,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13821,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13851,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(13886,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13906,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(13912,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(13921,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(13924,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(13927,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(13930,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13933,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(13936,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(13939,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(13942,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(13945,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(13975,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14010,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14030,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14036,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14045,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14048,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14051,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14054,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14057,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14060,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14063,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14066,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14069,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14099,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14134,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14154,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14160,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14169,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14172,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14175,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14178,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14181,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14184,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14187,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14190,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14193,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14223,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14258,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14278,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14284,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14293,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14296,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14299,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14302,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14305,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14308,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14311,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14314,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14317,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14347,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14382,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14402,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14408,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14417,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14420,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14423,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14426,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14429,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14432,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14435,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14438,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14441,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14471,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14506,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14526,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14532,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14541,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14544,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14547,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14550,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14553,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14556,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14559,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14562,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14565,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14595,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14630,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14650,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14656,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14665,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14668,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14671,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14674,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14677,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14680,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14683,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14686,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14689,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14719,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14754,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14774,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14780,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14789,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14792,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14795,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14798,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14801,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14804,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14807,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14810,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14813,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14843,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(14878,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14898,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(14904,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(14913,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(14916,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(14919,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(14922,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14925,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(14928,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14931,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(14934,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(14937,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(14967,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15002,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15022,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15028,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15037,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15040,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15043,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15046,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15049,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15052,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15055,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15058,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15061,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15091,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15126,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15146,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15152,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15161,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15164,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15167,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15170,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15173,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15176,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15179,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15182,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15185,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15215,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15250,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15270,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15276,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15285,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15288,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15291,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15294,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15297,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15300,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15303,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15306,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15309,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15339,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15374,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15394,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15400,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15409,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15412,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15415,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15418,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15421,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15424,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15427,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15430,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15433,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15463,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15498,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15518,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15524,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15533,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15536,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15539,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15542,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15545,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15548,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15551,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15554,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15557,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15587,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15622,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15642,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15648,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15657,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15660,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15663,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15666,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15669,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15672,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15675,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15678,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15681,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15711,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15746,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15766,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15772,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15781,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15784,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15787,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15790,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15793,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15796,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15799,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15802,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15805,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15835,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15870,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15890,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(15896,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(15905,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(15908,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(15911,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(15914,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15917,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(15920,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15923,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(15926,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(15929,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(15959,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(15994,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(16014,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(16020,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(16029,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(16032,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(16035,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(16038,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(16041,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(16044,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16047,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(16050,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(16053,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(16083,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(21499,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(21577,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(21581,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(21585,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(21589,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(21597,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(21601,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(21645,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21729,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21774,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21778,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21792,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(21796,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21811,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(21851,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(21894,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default-text'
(21895,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22104,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(22108,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(22154,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(22161,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(22257,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(22302,16): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22303,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22322,16): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22325,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(22326,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(22327,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(22329,30): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(22340,31): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(22358,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(22360,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-tint'
(22364,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(22365,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(22366,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-tint'
(22388,16): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22389,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22390,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(22436,16): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22443,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(22465,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(22531,17): run-time error CSS1039: Token not allowed after unary operator: '-neutral-shade'
(22547,28): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(22583,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(22704,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(22705,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(22706,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(22724,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(22772,31): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(22779,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(22799,31): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(22804,31): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(22807,31): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(22838,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(22869,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(22878,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(22884,42): run-time error CSS1019: Unexpected token, found '*'
(22884,42): run-time error CSS1042: Expected function, found '*'
(22884,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22885,38): run-time error CSS1019: Unexpected token, found '*'
(22885,38): run-time error CSS1042: Expected function, found '*'
(22885,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22886,37): run-time error CSS1019: Unexpected token, found '*'
(22886,37): run-time error CSS1042: Expected function, found '*'
(22886,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22887,34): run-time error CSS1019: Unexpected token, found '*'
(22887,34): run-time error CSS1042: Expected function, found '*'
(22887,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22899,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22903,42): run-time error CSS1019: Unexpected token, found '*'
(22903,42): run-time error CSS1042: Expected function, found '*'
(22903,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22904,38): run-time error CSS1019: Unexpected token, found '*'
(22904,38): run-time error CSS1042: Expected function, found '*'
(22904,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22905,37): run-time error CSS1019: Unexpected token, found '*'
(22905,37): run-time error CSS1042: Expected function, found '*'
(22905,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22906,34): run-time error CSS1019: Unexpected token, found '*'
(22906,34): run-time error CSS1042: Expected function, found '*'
(22906,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22918,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22922,42): run-time error CSS1019: Unexpected token, found '*'
(22922,42): run-time error CSS1042: Expected function, found '*'
(22922,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22923,38): run-time error CSS1019: Unexpected token, found '*'
(22923,38): run-time error CSS1042: Expected function, found '*'
(22923,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22924,37): run-time error CSS1019: Unexpected token, found '*'
(22924,37): run-time error CSS1042: Expected function, found '*'
(22924,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22925,34): run-time error CSS1019: Unexpected token, found '*'
(22925,34): run-time error CSS1042: Expected function, found '*'
(22925,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22937,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22941,42): run-time error CSS1019: Unexpected token, found '*'
(22941,42): run-time error CSS1042: Expected function, found '*'
(22941,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22942,38): run-time error CSS1019: Unexpected token, found '*'
(22942,38): run-time error CSS1042: Expected function, found '*'
(22942,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22943,37): run-time error CSS1019: Unexpected token, found '*'
(22943,37): run-time error CSS1042: Expected function, found '*'
(22943,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22944,34): run-time error CSS1019: Unexpected token, found '*'
(22944,34): run-time error CSS1042: Expected function, found '*'
(22944,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22956,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22960,42): run-time error CSS1019: Unexpected token, found '*'
(22960,42): run-time error CSS1042: Expected function, found '*'
(22960,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22961,38): run-time error CSS1019: Unexpected token, found '*'
(22961,38): run-time error CSS1042: Expected function, found '*'
(22961,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22962,37): run-time error CSS1019: Unexpected token, found '*'
(22962,37): run-time error CSS1042: Expected function, found '*'
(22962,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22963,34): run-time error CSS1019: Unexpected token, found '*'
(22963,34): run-time error CSS1042: Expected function, found '*'
(22963,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22975,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22979,42): run-time error CSS1019: Unexpected token, found '*'
(22979,42): run-time error CSS1042: Expected function, found '*'
(22979,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22980,38): run-time error CSS1019: Unexpected token, found '*'
(22980,38): run-time error CSS1042: Expected function, found '*'
(22980,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22981,37): run-time error CSS1019: Unexpected token, found '*'
(22981,37): run-time error CSS1042: Expected function, found '*'
(22981,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22982,34): run-time error CSS1019: Unexpected token, found '*'
(22982,34): run-time error CSS1042: Expected function, found '*'
(22982,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22994,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(22998,42): run-time error CSS1019: Unexpected token, found '*'
(22998,42): run-time error CSS1042: Expected function, found '*'
(22998,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(22999,38): run-time error CSS1019: Unexpected token, found '*'
(22999,38): run-time error CSS1042: Expected function, found '*'
(22999,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23000,37): run-time error CSS1019: Unexpected token, found '*'
(23000,37): run-time error CSS1042: Expected function, found '*'
(23000,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23001,34): run-time error CSS1019: Unexpected token, found '*'
(23001,34): run-time error CSS1042: Expected function, found '*'
(23001,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23013,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23017,42): run-time error CSS1019: Unexpected token, found '*'
(23017,42): run-time error CSS1042: Expected function, found '*'
(23017,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23018,38): run-time error CSS1019: Unexpected token, found '*'
(23018,38): run-time error CSS1042: Expected function, found '*'
(23018,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23019,37): run-time error CSS1019: Unexpected token, found '*'
(23019,37): run-time error CSS1042: Expected function, found '*'
(23019,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23020,34): run-time error CSS1019: Unexpected token, found '*'
(23020,34): run-time error CSS1042: Expected function, found '*'
(23020,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23032,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23036,42): run-time error CSS1019: Unexpected token, found '*'
(23036,42): run-time error CSS1042: Expected function, found '*'
(23036,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23037,38): run-time error CSS1019: Unexpected token, found '*'
(23037,38): run-time error CSS1042: Expected function, found '*'
(23037,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23038,37): run-time error CSS1019: Unexpected token, found '*'
(23038,37): run-time error CSS1042: Expected function, found '*'
(23038,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23039,34): run-time error CSS1019: Unexpected token, found '*'
(23039,34): run-time error CSS1042: Expected function, found '*'
(23039,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23051,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23055,42): run-time error CSS1019: Unexpected token, found '*'
(23055,42): run-time error CSS1042: Expected function, found '*'
(23055,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23056,38): run-time error CSS1019: Unexpected token, found '*'
(23056,38): run-time error CSS1042: Expected function, found '*'
(23056,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23057,37): run-time error CSS1019: Unexpected token, found '*'
(23057,37): run-time error CSS1042: Expected function, found '*'
(23057,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23058,34): run-time error CSS1019: Unexpected token, found '*'
(23058,34): run-time error CSS1042: Expected function, found '*'
(23058,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23070,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23074,42): run-time error CSS1019: Unexpected token, found '*'
(23074,42): run-time error CSS1042: Expected function, found '*'
(23074,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23075,38): run-time error CSS1019: Unexpected token, found '*'
(23075,38): run-time error CSS1042: Expected function, found '*'
(23075,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23076,37): run-time error CSS1019: Unexpected token, found '*'
(23076,37): run-time error CSS1042: Expected function, found '*'
(23076,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23077,34): run-time error CSS1019: Unexpected token, found '*'
(23077,34): run-time error CSS1042: Expected function, found '*'
(23077,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23089,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23093,42): run-time error CSS1019: Unexpected token, found '*'
(23093,42): run-time error CSS1042: Expected function, found '*'
(23093,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23094,38): run-time error CSS1019: Unexpected token, found '*'
(23094,38): run-time error CSS1042: Expected function, found '*'
(23094,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23095,37): run-time error CSS1019: Unexpected token, found '*'
(23095,37): run-time error CSS1042: Expected function, found '*'
(23095,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23096,34): run-time error CSS1019: Unexpected token, found '*'
(23096,34): run-time error CSS1042: Expected function, found '*'
(23096,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23108,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23112,42): run-time error CSS1019: Unexpected token, found '*'
(23112,42): run-time error CSS1042: Expected function, found '*'
(23112,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23113,38): run-time error CSS1019: Unexpected token, found '*'
(23113,38): run-time error CSS1042: Expected function, found '*'
(23113,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23114,37): run-time error CSS1019: Unexpected token, found '*'
(23114,37): run-time error CSS1042: Expected function, found '*'
(23114,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23115,34): run-time error CSS1019: Unexpected token, found '*'
(23115,34): run-time error CSS1042: Expected function, found '*'
(23115,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23127,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23131,42): run-time error CSS1019: Unexpected token, found '*'
(23131,42): run-time error CSS1042: Expected function, found '*'
(23131,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23132,38): run-time error CSS1019: Unexpected token, found '*'
(23132,38): run-time error CSS1042: Expected function, found '*'
(23132,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23133,37): run-time error CSS1019: Unexpected token, found '*'
(23133,37): run-time error CSS1042: Expected function, found '*'
(23133,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23134,34): run-time error CSS1019: Unexpected token, found '*'
(23134,34): run-time error CSS1042: Expected function, found '*'
(23134,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23146,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23150,42): run-time error CSS1019: Unexpected token, found '*'
(23150,42): run-time error CSS1042: Expected function, found '*'
(23150,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23151,38): run-time error CSS1019: Unexpected token, found '*'
(23151,38): run-time error CSS1042: Expected function, found '*'
(23151,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23152,37): run-time error CSS1019: Unexpected token, found '*'
(23152,37): run-time error CSS1042: Expected function, found '*'
(23152,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23153,34): run-time error CSS1019: Unexpected token, found '*'
(23153,34): run-time error CSS1042: Expected function, found '*'
(23153,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23165,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23169,42): run-time error CSS1019: Unexpected token, found '*'
(23169,42): run-time error CSS1042: Expected function, found '*'
(23169,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23170,38): run-time error CSS1019: Unexpected token, found '*'
(23170,38): run-time error CSS1042: Expected function, found '*'
(23170,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23171,37): run-time error CSS1019: Unexpected token, found '*'
(23171,37): run-time error CSS1042: Expected function, found '*'
(23171,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23172,34): run-time error CSS1019: Unexpected token, found '*'
(23172,34): run-time error CSS1042: Expected function, found '*'
(23172,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23184,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23188,42): run-time error CSS1019: Unexpected token, found '*'
(23188,42): run-time error CSS1042: Expected function, found '*'
(23188,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23189,38): run-time error CSS1019: Unexpected token, found '*'
(23189,38): run-time error CSS1042: Expected function, found '*'
(23189,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23190,37): run-time error CSS1019: Unexpected token, found '*'
(23190,37): run-time error CSS1042: Expected function, found '*'
(23190,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23191,34): run-time error CSS1019: Unexpected token, found '*'
(23191,34): run-time error CSS1042: Expected function, found '*'
(23191,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23203,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23207,42): run-time error CSS1019: Unexpected token, found '*'
(23207,42): run-time error CSS1042: Expected function, found '*'
(23207,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23208,38): run-time error CSS1019: Unexpected token, found '*'
(23208,38): run-time error CSS1042: Expected function, found '*'
(23208,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23209,37): run-time error CSS1019: Unexpected token, found '*'
(23209,37): run-time error CSS1042: Expected function, found '*'
(23209,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23210,34): run-time error CSS1019: Unexpected token, found '*'
(23210,34): run-time error CSS1042: Expected function, found '*'
(23210,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23222,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23226,42): run-time error CSS1019: Unexpected token, found '*'
(23226,42): run-time error CSS1042: Expected function, found '*'
(23226,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23227,38): run-time error CSS1019: Unexpected token, found '*'
(23227,38): run-time error CSS1042: Expected function, found '*'
(23227,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23228,37): run-time error CSS1019: Unexpected token, found '*'
(23228,37): run-time error CSS1042: Expected function, found '*'
(23228,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23229,34): run-time error CSS1019: Unexpected token, found '*'
(23229,34): run-time error CSS1042: Expected function, found '*'
(23229,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23241,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23245,42): run-time error CSS1019: Unexpected token, found '*'
(23245,42): run-time error CSS1042: Expected function, found '*'
(23245,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23246,38): run-time error CSS1019: Unexpected token, found '*'
(23246,38): run-time error CSS1042: Expected function, found '*'
(23246,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23247,37): run-time error CSS1019: Unexpected token, found '*'
(23247,37): run-time error CSS1042: Expected function, found '*'
(23247,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23248,34): run-time error CSS1019: Unexpected token, found '*'
(23248,34): run-time error CSS1042: Expected function, found '*'
(23248,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23260,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23264,42): run-time error CSS1019: Unexpected token, found '*'
(23264,42): run-time error CSS1042: Expected function, found '*'
(23264,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23265,38): run-time error CSS1019: Unexpected token, found '*'
(23265,38): run-time error CSS1042: Expected function, found '*'
(23265,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23266,37): run-time error CSS1019: Unexpected token, found '*'
(23266,37): run-time error CSS1042: Expected function, found '*'
(23266,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23267,34): run-time error CSS1019: Unexpected token, found '*'
(23267,34): run-time error CSS1042: Expected function, found '*'
(23267,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23279,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23283,42): run-time error CSS1019: Unexpected token, found '*'
(23283,42): run-time error CSS1042: Expected function, found '*'
(23283,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23284,38): run-time error CSS1019: Unexpected token, found '*'
(23284,38): run-time error CSS1042: Expected function, found '*'
(23284,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23285,37): run-time error CSS1019: Unexpected token, found '*'
(23285,37): run-time error CSS1042: Expected function, found '*'
(23285,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23286,34): run-time error CSS1019: Unexpected token, found '*'
(23286,34): run-time error CSS1042: Expected function, found '*'
(23286,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23298,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23302,42): run-time error CSS1019: Unexpected token, found '*'
(23302,42): run-time error CSS1042: Expected function, found '*'
(23302,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23303,38): run-time error CSS1019: Unexpected token, found '*'
(23303,38): run-time error CSS1042: Expected function, found '*'
(23303,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23304,37): run-time error CSS1019: Unexpected token, found '*'
(23304,37): run-time error CSS1042: Expected function, found '*'
(23304,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23305,34): run-time error CSS1019: Unexpected token, found '*'
(23305,34): run-time error CSS1042: Expected function, found '*'
(23305,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23317,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23321,42): run-time error CSS1019: Unexpected token, found '*'
(23321,42): run-time error CSS1042: Expected function, found '*'
(23321,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23322,38): run-time error CSS1019: Unexpected token, found '*'
(23322,38): run-time error CSS1042: Expected function, found '*'
(23322,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23323,37): run-time error CSS1019: Unexpected token, found '*'
(23323,37): run-time error CSS1042: Expected function, found '*'
(23323,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23324,34): run-time error CSS1019: Unexpected token, found '*'
(23324,34): run-time error CSS1042: Expected function, found '*'
(23324,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23336,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23340,42): run-time error CSS1019: Unexpected token, found '*'
(23340,42): run-time error CSS1042: Expected function, found '*'
(23340,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23341,38): run-time error CSS1019: Unexpected token, found '*'
(23341,38): run-time error CSS1042: Expected function, found '*'
(23341,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23342,37): run-time error CSS1019: Unexpected token, found '*'
(23342,37): run-time error CSS1042: Expected function, found '*'
(23342,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23343,34): run-time error CSS1019: Unexpected token, found '*'
(23343,34): run-time error CSS1042: Expected function, found '*'
(23343,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23355,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23359,42): run-time error CSS1019: Unexpected token, found '*'
(23359,42): run-time error CSS1042: Expected function, found '*'
(23359,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23360,38): run-time error CSS1019: Unexpected token, found '*'
(23360,38): run-time error CSS1042: Expected function, found '*'
(23360,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23361,37): run-time error CSS1019: Unexpected token, found '*'
(23361,37): run-time error CSS1042: Expected function, found '*'
(23361,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23362,34): run-time error CSS1019: Unexpected token, found '*'
(23362,34): run-time error CSS1042: Expected function, found '*'
(23362,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23374,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23378,42): run-time error CSS1019: Unexpected token, found '*'
(23378,42): run-time error CSS1042: Expected function, found '*'
(23378,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23379,38): run-time error CSS1019: Unexpected token, found '*'
(23379,38): run-time error CSS1042: Expected function, found '*'
(23379,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23380,37): run-time error CSS1019: Unexpected token, found '*'
(23380,37): run-time error CSS1042: Expected function, found '*'
(23380,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23381,34): run-time error CSS1019: Unexpected token, found '*'
(23381,34): run-time error CSS1042: Expected function, found '*'
(23381,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23393,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23397,42): run-time error CSS1019: Unexpected token, found '*'
(23397,42): run-time error CSS1042: Expected function, found '*'
(23397,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23398,38): run-time error CSS1019: Unexpected token, found '*'
(23398,38): run-time error CSS1042: Expected function, found '*'
(23398,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23399,37): run-time error CSS1019: Unexpected token, found '*'
(23399,37): run-time error CSS1042: Expected function, found '*'
(23399,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23400,34): run-time error CSS1019: Unexpected token, found '*'
(23400,34): run-time error CSS1042: Expected function, found '*'
(23400,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23412,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23416,42): run-time error CSS1019: Unexpected token, found '*'
(23416,42): run-time error CSS1042: Expected function, found '*'
(23416,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23417,38): run-time error CSS1019: Unexpected token, found '*'
(23417,38): run-time error CSS1042: Expected function, found '*'
(23417,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23418,37): run-time error CSS1019: Unexpected token, found '*'
(23418,37): run-time error CSS1042: Expected function, found '*'
(23418,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23419,34): run-time error CSS1019: Unexpected token, found '*'
(23419,34): run-time error CSS1042: Expected function, found '*'
(23419,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23431,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23435,42): run-time error CSS1019: Unexpected token, found '*'
(23435,42): run-time error CSS1042: Expected function, found '*'
(23435,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23436,38): run-time error CSS1019: Unexpected token, found '*'
(23436,38): run-time error CSS1042: Expected function, found '*'
(23436,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23437,37): run-time error CSS1019: Unexpected token, found '*'
(23437,37): run-time error CSS1042: Expected function, found '*'
(23437,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23438,34): run-time error CSS1019: Unexpected token, found '*'
(23438,34): run-time error CSS1042: Expected function, found '*'
(23438,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23450,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(23454,42): run-time error CSS1019: Unexpected token, found '*'
(23454,42): run-time error CSS1042: Expected function, found '*'
(23454,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23455,38): run-time error CSS1019: Unexpected token, found '*'
(23455,38): run-time error CSS1042: Expected function, found '*'
(23455,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23456,37): run-time error CSS1019: Unexpected token, found '*'
(23456,37): run-time error CSS1042: Expected function, found '*'
(23456,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23457,34): run-time error CSS1019: Unexpected token, found '*'
(23457,34): run-time error CSS1042: Expected function, found '*'
(23457,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23469,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23473,42): run-time error CSS1019: Unexpected token, found '*'
(23473,42): run-time error CSS1042: Expected function, found '*'
(23473,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23474,38): run-time error CSS1019: Unexpected token, found '*'
(23474,38): run-time error CSS1042: Expected function, found '*'
(23474,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23475,37): run-time error CSS1019: Unexpected token, found '*'
(23475,37): run-time error CSS1042: Expected function, found '*'
(23475,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23476,34): run-time error CSS1019: Unexpected token, found '*'
(23476,34): run-time error CSS1042: Expected function, found '*'
(23476,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23488,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23492,42): run-time error CSS1019: Unexpected token, found '*'
(23492,42): run-time error CSS1042: Expected function, found '*'
(23492,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23493,38): run-time error CSS1019: Unexpected token, found '*'
(23493,38): run-time error CSS1042: Expected function, found '*'
(23493,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23494,37): run-time error CSS1019: Unexpected token, found '*'
(23494,37): run-time error CSS1042: Expected function, found '*'
(23494,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23495,34): run-time error CSS1019: Unexpected token, found '*'
(23495,34): run-time error CSS1042: Expected function, found '*'
(23495,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23507,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23511,42): run-time error CSS1019: Unexpected token, found '*'
(23511,42): run-time error CSS1042: Expected function, found '*'
(23511,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23512,38): run-time error CSS1019: Unexpected token, found '*'
(23512,38): run-time error CSS1042: Expected function, found '*'
(23512,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23513,37): run-time error CSS1019: Unexpected token, found '*'
(23513,37): run-time error CSS1042: Expected function, found '*'
(23513,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23514,34): run-time error CSS1019: Unexpected token, found '*'
(23514,34): run-time error CSS1042: Expected function, found '*'
(23514,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23526,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23530,42): run-time error CSS1019: Unexpected token, found '*'
(23530,42): run-time error CSS1042: Expected function, found '*'
(23530,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23531,38): run-time error CSS1019: Unexpected token, found '*'
(23531,38): run-time error CSS1042: Expected function, found '*'
(23531,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23532,37): run-time error CSS1019: Unexpected token, found '*'
(23532,37): run-time error CSS1042: Expected function, found '*'
(23532,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23533,34): run-time error CSS1019: Unexpected token, found '*'
(23533,34): run-time error CSS1042: Expected function, found '*'
(23533,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23545,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23549,42): run-time error CSS1019: Unexpected token, found '*'
(23549,42): run-time error CSS1042: Expected function, found '*'
(23549,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23550,38): run-time error CSS1019: Unexpected token, found '*'
(23550,38): run-time error CSS1042: Expected function, found '*'
(23550,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23551,37): run-time error CSS1019: Unexpected token, found '*'
(23551,37): run-time error CSS1042: Expected function, found '*'
(23551,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23552,34): run-time error CSS1019: Unexpected token, found '*'
(23552,34): run-time error CSS1042: Expected function, found '*'
(23552,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23564,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23568,42): run-time error CSS1019: Unexpected token, found '*'
(23568,42): run-time error CSS1042: Expected function, found '*'
(23568,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23569,38): run-time error CSS1019: Unexpected token, found '*'
(23569,38): run-time error CSS1042: Expected function, found '*'
(23569,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23570,37): run-time error CSS1019: Unexpected token, found '*'
(23570,37): run-time error CSS1042: Expected function, found '*'
(23570,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23571,34): run-time error CSS1019: Unexpected token, found '*'
(23571,34): run-time error CSS1042: Expected function, found '*'
(23571,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23583,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23587,42): run-time error CSS1019: Unexpected token, found '*'
(23587,42): run-time error CSS1042: Expected function, found '*'
(23587,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23588,38): run-time error CSS1019: Unexpected token, found '*'
(23588,38): run-time error CSS1042: Expected function, found '*'
(23588,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23589,37): run-time error CSS1019: Unexpected token, found '*'
(23589,37): run-time error CSS1042: Expected function, found '*'
(23589,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23590,34): run-time error CSS1019: Unexpected token, found '*'
(23590,34): run-time error CSS1042: Expected function, found '*'
(23590,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23602,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23606,42): run-time error CSS1019: Unexpected token, found '*'
(23606,42): run-time error CSS1042: Expected function, found '*'
(23606,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23607,38): run-time error CSS1019: Unexpected token, found '*'
(23607,38): run-time error CSS1042: Expected function, found '*'
(23607,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23608,37): run-time error CSS1019: Unexpected token, found '*'
(23608,37): run-time error CSS1042: Expected function, found '*'
(23608,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23609,34): run-time error CSS1019: Unexpected token, found '*'
(23609,34): run-time error CSS1042: Expected function, found '*'
(23609,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23621,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23625,42): run-time error CSS1019: Unexpected token, found '*'
(23625,42): run-time error CSS1042: Expected function, found '*'
(23625,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23626,38): run-time error CSS1019: Unexpected token, found '*'
(23626,38): run-time error CSS1042: Expected function, found '*'
(23626,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23627,37): run-time error CSS1019: Unexpected token, found '*'
(23627,37): run-time error CSS1042: Expected function, found '*'
(23627,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23628,34): run-time error CSS1019: Unexpected token, found '*'
(23628,34): run-time error CSS1042: Expected function, found '*'
(23628,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23640,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23644,42): run-time error CSS1019: Unexpected token, found '*'
(23644,42): run-time error CSS1042: Expected function, found '*'
(23644,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23645,38): run-time error CSS1019: Unexpected token, found '*'
(23645,38): run-time error CSS1042: Expected function, found '*'
(23645,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23646,37): run-time error CSS1019: Unexpected token, found '*'
(23646,37): run-time error CSS1042: Expected function, found '*'
(23646,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23647,34): run-time error CSS1019: Unexpected token, found '*'
(23647,34): run-time error CSS1042: Expected function, found '*'
(23647,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23659,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23663,42): run-time error CSS1019: Unexpected token, found '*'
(23663,42): run-time error CSS1042: Expected function, found '*'
(23663,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23664,38): run-time error CSS1019: Unexpected token, found '*'
(23664,38): run-time error CSS1042: Expected function, found '*'
(23664,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23665,37): run-time error CSS1019: Unexpected token, found '*'
(23665,37): run-time error CSS1042: Expected function, found '*'
(23665,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23666,34): run-time error CSS1019: Unexpected token, found '*'
(23666,34): run-time error CSS1042: Expected function, found '*'
(23666,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23678,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23682,42): run-time error CSS1019: Unexpected token, found '*'
(23682,42): run-time error CSS1042: Expected function, found '*'
(23682,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23683,38): run-time error CSS1019: Unexpected token, found '*'
(23683,38): run-time error CSS1042: Expected function, found '*'
(23683,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23684,37): run-time error CSS1019: Unexpected token, found '*'
(23684,37): run-time error CSS1042: Expected function, found '*'
(23684,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23685,34): run-time error CSS1019: Unexpected token, found '*'
(23685,34): run-time error CSS1042: Expected function, found '*'
(23685,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23697,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23701,42): run-time error CSS1019: Unexpected token, found '*'
(23701,42): run-time error CSS1042: Expected function, found '*'
(23701,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23702,38): run-time error CSS1019: Unexpected token, found '*'
(23702,38): run-time error CSS1042: Expected function, found '*'
(23702,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23703,37): run-time error CSS1019: Unexpected token, found '*'
(23703,37): run-time error CSS1042: Expected function, found '*'
(23703,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23704,34): run-time error CSS1019: Unexpected token, found '*'
(23704,34): run-time error CSS1042: Expected function, found '*'
(23704,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23716,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23720,42): run-time error CSS1019: Unexpected token, found '*'
(23720,42): run-time error CSS1042: Expected function, found '*'
(23720,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23721,38): run-time error CSS1019: Unexpected token, found '*'
(23721,38): run-time error CSS1042: Expected function, found '*'
(23721,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23722,37): run-time error CSS1019: Unexpected token, found '*'
(23722,37): run-time error CSS1042: Expected function, found '*'
(23722,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23723,34): run-time error CSS1019: Unexpected token, found '*'
(23723,34): run-time error CSS1042: Expected function, found '*'
(23723,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23735,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23739,42): run-time error CSS1019: Unexpected token, found '*'
(23739,42): run-time error CSS1042: Expected function, found '*'
(23739,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23740,38): run-time error CSS1019: Unexpected token, found '*'
(23740,38): run-time error CSS1042: Expected function, found '*'
(23740,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23741,37): run-time error CSS1019: Unexpected token, found '*'
(23741,37): run-time error CSS1042: Expected function, found '*'
(23741,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23742,34): run-time error CSS1019: Unexpected token, found '*'
(23742,34): run-time error CSS1042: Expected function, found '*'
(23742,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23754,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23758,42): run-time error CSS1019: Unexpected token, found '*'
(23758,42): run-time error CSS1042: Expected function, found '*'
(23758,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23759,38): run-time error CSS1019: Unexpected token, found '*'
(23759,38): run-time error CSS1042: Expected function, found '*'
(23759,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23760,37): run-time error CSS1019: Unexpected token, found '*'
(23760,37): run-time error CSS1042: Expected function, found '*'
(23760,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23761,34): run-time error CSS1019: Unexpected token, found '*'
(23761,34): run-time error CSS1042: Expected function, found '*'
(23761,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23773,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23777,42): run-time error CSS1019: Unexpected token, found '*'
(23777,42): run-time error CSS1042: Expected function, found '*'
(23777,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23778,38): run-time error CSS1019: Unexpected token, found '*'
(23778,38): run-time error CSS1042: Expected function, found '*'
(23778,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23779,37): run-time error CSS1019: Unexpected token, found '*'
(23779,37): run-time error CSS1042: Expected function, found '*'
(23779,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23780,34): run-time error CSS1019: Unexpected token, found '*'
(23780,34): run-time error CSS1042: Expected function, found '*'
(23780,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23792,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23796,42): run-time error CSS1019: Unexpected token, found '*'
(23796,42): run-time error CSS1042: Expected function, found '*'
(23796,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23797,38): run-time error CSS1019: Unexpected token, found '*'
(23797,38): run-time error CSS1042: Expected function, found '*'
(23797,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23798,37): run-time error CSS1019: Unexpected token, found '*'
(23798,37): run-time error CSS1042: Expected function, found '*'
(23798,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23799,34): run-time error CSS1019: Unexpected token, found '*'
(23799,34): run-time error CSS1042: Expected function, found '*'
(23799,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23811,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23815,42): run-time error CSS1019: Unexpected token, found '*'
(23815,42): run-time error CSS1042: Expected function, found '*'
(23815,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23816,38): run-time error CSS1019: Unexpected token, found '*'
(23816,38): run-time error CSS1042: Expected function, found '*'
(23816,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23817,37): run-time error CSS1019: Unexpected token, found '*'
(23817,37): run-time error CSS1042: Expected function, found '*'
(23817,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23818,34): run-time error CSS1019: Unexpected token, found '*'
(23818,34): run-time error CSS1042: Expected function, found '*'
(23818,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23830,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23834,42): run-time error CSS1019: Unexpected token, found '*'
(23834,42): run-time error CSS1042: Expected function, found '*'
(23834,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23835,38): run-time error CSS1019: Unexpected token, found '*'
(23835,38): run-time error CSS1042: Expected function, found '*'
(23835,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23836,37): run-time error CSS1019: Unexpected token, found '*'
(23836,37): run-time error CSS1042: Expected function, found '*'
(23836,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23837,34): run-time error CSS1019: Unexpected token, found '*'
(23837,34): run-time error CSS1042: Expected function, found '*'
(23837,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23849,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23853,42): run-time error CSS1019: Unexpected token, found '*'
(23853,42): run-time error CSS1042: Expected function, found '*'
(23853,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23854,38): run-time error CSS1019: Unexpected token, found '*'
(23854,38): run-time error CSS1042: Expected function, found '*'
(23854,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23855,37): run-time error CSS1019: Unexpected token, found '*'
(23855,37): run-time error CSS1042: Expected function, found '*'
(23855,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23856,34): run-time error CSS1019: Unexpected token, found '*'
(23856,34): run-time error CSS1042: Expected function, found '*'
(23856,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23868,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23872,42): run-time error CSS1019: Unexpected token, found '*'
(23872,42): run-time error CSS1042: Expected function, found '*'
(23872,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23873,38): run-time error CSS1019: Unexpected token, found '*'
(23873,38): run-time error CSS1042: Expected function, found '*'
(23873,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23874,37): run-time error CSS1019: Unexpected token, found '*'
(23874,37): run-time error CSS1042: Expected function, found '*'
(23874,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23875,34): run-time error CSS1019: Unexpected token, found '*'
(23875,34): run-time error CSS1042: Expected function, found '*'
(23875,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23887,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23891,42): run-time error CSS1019: Unexpected token, found '*'
(23891,42): run-time error CSS1042: Expected function, found '*'
(23891,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23892,38): run-time error CSS1019: Unexpected token, found '*'
(23892,38): run-time error CSS1042: Expected function, found '*'
(23892,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23893,37): run-time error CSS1019: Unexpected token, found '*'
(23893,37): run-time error CSS1042: Expected function, found '*'
(23893,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23894,34): run-time error CSS1019: Unexpected token, found '*'
(23894,34): run-time error CSS1042: Expected function, found '*'
(23894,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23906,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23910,42): run-time error CSS1019: Unexpected token, found '*'
(23910,42): run-time error CSS1042: Expected function, found '*'
(23910,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23911,38): run-time error CSS1019: Unexpected token, found '*'
(23911,38): run-time error CSS1042: Expected function, found '*'
(23911,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23912,37): run-time error CSS1019: Unexpected token, found '*'
(23912,37): run-time error CSS1042: Expected function, found '*'
(23912,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23913,34): run-time error CSS1019: Unexpected token, found '*'
(23913,34): run-time error CSS1042: Expected function, found '*'
(23913,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23925,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23929,42): run-time error CSS1019: Unexpected token, found '*'
(23929,42): run-time error CSS1042: Expected function, found '*'
(23929,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23930,38): run-time error CSS1019: Unexpected token, found '*'
(23930,38): run-time error CSS1042: Expected function, found '*'
(23930,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23931,37): run-time error CSS1019: Unexpected token, found '*'
(23931,37): run-time error CSS1042: Expected function, found '*'
(23931,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23932,34): run-time error CSS1019: Unexpected token, found '*'
(23932,34): run-time error CSS1042: Expected function, found '*'
(23932,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23944,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23948,42): run-time error CSS1019: Unexpected token, found '*'
(23948,42): run-time error CSS1042: Expected function, found '*'
(23948,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23949,38): run-time error CSS1019: Unexpected token, found '*'
(23949,38): run-time error CSS1042: Expected function, found '*'
(23949,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23950,37): run-time error CSS1019: Unexpected token, found '*'
(23950,37): run-time error CSS1042: Expected function, found '*'
(23950,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23951,34): run-time error CSS1019: Unexpected token, found '*'
(23951,34): run-time error CSS1042: Expected function, found '*'
(23951,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23963,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23967,42): run-time error CSS1019: Unexpected token, found '*'
(23967,42): run-time error CSS1042: Expected function, found '*'
(23967,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23968,38): run-time error CSS1019: Unexpected token, found '*'
(23968,38): run-time error CSS1042: Expected function, found '*'
(23968,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23969,37): run-time error CSS1019: Unexpected token, found '*'
(23969,37): run-time error CSS1042: Expected function, found '*'
(23969,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23970,34): run-time error CSS1019: Unexpected token, found '*'
(23970,34): run-time error CSS1042: Expected function, found '*'
(23970,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23982,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(23986,42): run-time error CSS1019: Unexpected token, found '*'
(23986,42): run-time error CSS1042: Expected function, found '*'
(23986,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23987,38): run-time error CSS1019: Unexpected token, found '*'
(23987,38): run-time error CSS1042: Expected function, found '*'
(23987,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23988,37): run-time error CSS1019: Unexpected token, found '*'
(23988,37): run-time error CSS1042: Expected function, found '*'
(23988,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(23989,34): run-time error CSS1019: Unexpected token, found '*'
(23989,34): run-time error CSS1042: Expected function, found '*'
(23989,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24001,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24005,42): run-time error CSS1019: Unexpected token, found '*'
(24005,42): run-time error CSS1042: Expected function, found '*'
(24005,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24006,38): run-time error CSS1019: Unexpected token, found '*'
(24006,38): run-time error CSS1042: Expected function, found '*'
(24006,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24007,37): run-time error CSS1019: Unexpected token, found '*'
(24007,37): run-time error CSS1042: Expected function, found '*'
(24007,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24008,34): run-time error CSS1019: Unexpected token, found '*'
(24008,34): run-time error CSS1042: Expected function, found '*'
(24008,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24020,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24024,42): run-time error CSS1019: Unexpected token, found '*'
(24024,42): run-time error CSS1042: Expected function, found '*'
(24024,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24025,38): run-time error CSS1019: Unexpected token, found '*'
(24025,38): run-time error CSS1042: Expected function, found '*'
(24025,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24026,37): run-time error CSS1019: Unexpected token, found '*'
(24026,37): run-time error CSS1042: Expected function, found '*'
(24026,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24027,34): run-time error CSS1019: Unexpected token, found '*'
(24027,34): run-time error CSS1042: Expected function, found '*'
(24027,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24039,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24043,42): run-time error CSS1019: Unexpected token, found '*'
(24043,42): run-time error CSS1042: Expected function, found '*'
(24043,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24044,38): run-time error CSS1019: Unexpected token, found '*'
(24044,38): run-time error CSS1042: Expected function, found '*'
(24044,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24045,37): run-time error CSS1019: Unexpected token, found '*'
(24045,37): run-time error CSS1042: Expected function, found '*'
(24045,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24046,34): run-time error CSS1019: Unexpected token, found '*'
(24046,34): run-time error CSS1042: Expected function, found '*'
(24046,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24058,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24062,42): run-time error CSS1019: Unexpected token, found '*'
(24062,42): run-time error CSS1042: Expected function, found '*'
(24062,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24063,38): run-time error CSS1019: Unexpected token, found '*'
(24063,38): run-time error CSS1042: Expected function, found '*'
(24063,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24064,37): run-time error CSS1019: Unexpected token, found '*'
(24064,37): run-time error CSS1042: Expected function, found '*'
(24064,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24065,34): run-time error CSS1019: Unexpected token, found '*'
(24065,34): run-time error CSS1042: Expected function, found '*'
(24065,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24077,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24081,42): run-time error CSS1019: Unexpected token, found '*'
(24081,42): run-time error CSS1042: Expected function, found '*'
(24081,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24082,38): run-time error CSS1019: Unexpected token, found '*'
(24082,38): run-time error CSS1042: Expected function, found '*'
(24082,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24083,37): run-time error CSS1019: Unexpected token, found '*'
(24083,37): run-time error CSS1042: Expected function, found '*'
(24083,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24084,34): run-time error CSS1019: Unexpected token, found '*'
(24084,34): run-time error CSS1042: Expected function, found '*'
(24084,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24096,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24100,42): run-time error CSS1019: Unexpected token, found '*'
(24100,42): run-time error CSS1042: Expected function, found '*'
(24100,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24101,38): run-time error CSS1019: Unexpected token, found '*'
(24101,38): run-time error CSS1042: Expected function, found '*'
(24101,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24102,37): run-time error CSS1019: Unexpected token, found '*'
(24102,37): run-time error CSS1042: Expected function, found '*'
(24102,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24103,34): run-time error CSS1019: Unexpected token, found '*'
(24103,34): run-time error CSS1042: Expected function, found '*'
(24103,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24115,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24119,42): run-time error CSS1019: Unexpected token, found '*'
(24119,42): run-time error CSS1042: Expected function, found '*'
(24119,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24120,38): run-time error CSS1019: Unexpected token, found '*'
(24120,38): run-time error CSS1042: Expected function, found '*'
(24120,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24121,37): run-time error CSS1019: Unexpected token, found '*'
(24121,37): run-time error CSS1042: Expected function, found '*'
(24121,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24122,34): run-time error CSS1019: Unexpected token, found '*'
(24122,34): run-time error CSS1042: Expected function, found '*'
(24122,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24134,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24138,42): run-time error CSS1019: Unexpected token, found '*'
(24138,42): run-time error CSS1042: Expected function, found '*'
(24138,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24139,38): run-time error CSS1019: Unexpected token, found '*'
(24139,38): run-time error CSS1042: Expected function, found '*'
(24139,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24140,37): run-time error CSS1019: Unexpected token, found '*'
(24140,37): run-time error CSS1042: Expected function, found '*'
(24140,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24141,34): run-time error CSS1019: Unexpected token, found '*'
(24141,34): run-time error CSS1042: Expected function, found '*'
(24141,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24153,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24157,42): run-time error CSS1019: Unexpected token, found '*'
(24157,42): run-time error CSS1042: Expected function, found '*'
(24157,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24158,38): run-time error CSS1019: Unexpected token, found '*'
(24158,38): run-time error CSS1042: Expected function, found '*'
(24158,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24159,37): run-time error CSS1019: Unexpected token, found '*'
(24159,37): run-time error CSS1042: Expected function, found '*'
(24159,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24160,34): run-time error CSS1019: Unexpected token, found '*'
(24160,34): run-time error CSS1042: Expected function, found '*'
(24160,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24172,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24176,42): run-time error CSS1019: Unexpected token, found '*'
(24176,42): run-time error CSS1042: Expected function, found '*'
(24176,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24177,38): run-time error CSS1019: Unexpected token, found '*'
(24177,38): run-time error CSS1042: Expected function, found '*'
(24177,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24178,37): run-time error CSS1019: Unexpected token, found '*'
(24178,37): run-time error CSS1042: Expected function, found '*'
(24178,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24179,34): run-time error CSS1019: Unexpected token, found '*'
(24179,34): run-time error CSS1042: Expected function, found '*'
(24179,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24191,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24195,42): run-time error CSS1019: Unexpected token, found '*'
(24195,42): run-time error CSS1042: Expected function, found '*'
(24195,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24196,38): run-time error CSS1019: Unexpected token, found '*'
(24196,38): run-time error CSS1042: Expected function, found '*'
(24196,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24197,37): run-time error CSS1019: Unexpected token, found '*'
(24197,37): run-time error CSS1042: Expected function, found '*'
(24197,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24198,34): run-time error CSS1019: Unexpected token, found '*'
(24198,34): run-time error CSS1042: Expected function, found '*'
(24198,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24210,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24214,42): run-time error CSS1019: Unexpected token, found '*'
(24214,42): run-time error CSS1042: Expected function, found '*'
(24214,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24215,38): run-time error CSS1019: Unexpected token, found '*'
(24215,38): run-time error CSS1042: Expected function, found '*'
(24215,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24216,37): run-time error CSS1019: Unexpected token, found '*'
(24216,37): run-time error CSS1042: Expected function, found '*'
(24216,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24217,34): run-time error CSS1019: Unexpected token, found '*'
(24217,34): run-time error CSS1042: Expected function, found '*'
(24217,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24229,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24233,42): run-time error CSS1019: Unexpected token, found '*'
(24233,42): run-time error CSS1042: Expected function, found '*'
(24233,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24234,38): run-time error CSS1019: Unexpected token, found '*'
(24234,38): run-time error CSS1042: Expected function, found '*'
(24234,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24235,37): run-time error CSS1019: Unexpected token, found '*'
(24235,37): run-time error CSS1042: Expected function, found '*'
(24235,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24236,34): run-time error CSS1019: Unexpected token, found '*'
(24236,34): run-time error CSS1042: Expected function, found '*'
(24236,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24248,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24252,42): run-time error CSS1019: Unexpected token, found '*'
(24252,42): run-time error CSS1042: Expected function, found '*'
(24252,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24253,38): run-time error CSS1019: Unexpected token, found '*'
(24253,38): run-time error CSS1042: Expected function, found '*'
(24253,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24254,37): run-time error CSS1019: Unexpected token, found '*'
(24254,37): run-time error CSS1042: Expected function, found '*'
(24254,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24255,34): run-time error CSS1019: Unexpected token, found '*'
(24255,34): run-time error CSS1042: Expected function, found '*'
(24255,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24267,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24271,42): run-time error CSS1019: Unexpected token, found '*'
(24271,42): run-time error CSS1042: Expected function, found '*'
(24271,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24272,38): run-time error CSS1019: Unexpected token, found '*'
(24272,38): run-time error CSS1042: Expected function, found '*'
(24272,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24273,37): run-time error CSS1019: Unexpected token, found '*'
(24273,37): run-time error CSS1042: Expected function, found '*'
(24273,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24274,34): run-time error CSS1019: Unexpected token, found '*'
(24274,34): run-time error CSS1042: Expected function, found '*'
(24274,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24286,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24290,42): run-time error CSS1019: Unexpected token, found '*'
(24290,42): run-time error CSS1042: Expected function, found '*'
(24290,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24291,38): run-time error CSS1019: Unexpected token, found '*'
(24291,38): run-time error CSS1042: Expected function, found '*'
(24291,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24292,37): run-time error CSS1019: Unexpected token, found '*'
(24292,37): run-time error CSS1042: Expected function, found '*'
(24292,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24293,34): run-time error CSS1019: Unexpected token, found '*'
(24293,34): run-time error CSS1042: Expected function, found '*'
(24293,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24305,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(24309,42): run-time error CSS1019: Unexpected token, found '*'
(24309,42): run-time error CSS1042: Expected function, found '*'
(24309,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24310,38): run-time error CSS1019: Unexpected token, found '*'
(24310,38): run-time error CSS1042: Expected function, found '*'
(24310,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24311,37): run-time error CSS1019: Unexpected token, found '*'
(24311,37): run-time error CSS1042: Expected function, found '*'
(24311,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24312,34): run-time error CSS1019: Unexpected token, found '*'
(24312,34): run-time error CSS1042: Expected function, found '*'
(24312,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24324,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24328,42): run-time error CSS1019: Unexpected token, found '*'
(24328,42): run-time error CSS1042: Expected function, found '*'
(24328,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24329,38): run-time error CSS1019: Unexpected token, found '*'
(24329,38): run-time error CSS1042: Expected function, found '*'
(24329,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24330,37): run-time error CSS1019: Unexpected token, found '*'
(24330,37): run-time error CSS1042: Expected function, found '*'
(24330,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24331,34): run-time error CSS1019: Unexpected token, found '*'
(24331,34): run-time error CSS1042: Expected function, found '*'
(24331,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24343,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24347,42): run-time error CSS1019: Unexpected token, found '*'
(24347,42): run-time error CSS1042: Expected function, found '*'
(24347,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24348,38): run-time error CSS1019: Unexpected token, found '*'
(24348,38): run-time error CSS1042: Expected function, found '*'
(24348,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24349,37): run-time error CSS1019: Unexpected token, found '*'
(24349,37): run-time error CSS1042: Expected function, found '*'
(24349,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24350,34): run-time error CSS1019: Unexpected token, found '*'
(24350,34): run-time error CSS1042: Expected function, found '*'
(24350,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24362,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24366,42): run-time error CSS1019: Unexpected token, found '*'
(24366,42): run-time error CSS1042: Expected function, found '*'
(24366,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24367,38): run-time error CSS1019: Unexpected token, found '*'
(24367,38): run-time error CSS1042: Expected function, found '*'
(24367,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24368,37): run-time error CSS1019: Unexpected token, found '*'
(24368,37): run-time error CSS1042: Expected function, found '*'
(24368,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24369,34): run-time error CSS1019: Unexpected token, found '*'
(24369,34): run-time error CSS1042: Expected function, found '*'
(24369,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24381,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24385,42): run-time error CSS1019: Unexpected token, found '*'
(24385,42): run-time error CSS1042: Expected function, found '*'
(24385,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24386,38): run-time error CSS1019: Unexpected token, found '*'
(24386,38): run-time error CSS1042: Expected function, found '*'
(24386,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24387,37): run-time error CSS1019: Unexpected token, found '*'
(24387,37): run-time error CSS1042: Expected function, found '*'
(24387,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24388,34): run-time error CSS1019: Unexpected token, found '*'
(24388,34): run-time error CSS1042: Expected function, found '*'
(24388,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24400,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24404,42): run-time error CSS1019: Unexpected token, found '*'
(24404,42): run-time error CSS1042: Expected function, found '*'
(24404,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24405,38): run-time error CSS1019: Unexpected token, found '*'
(24405,38): run-time error CSS1042: Expected function, found '*'
(24405,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24406,37): run-time error CSS1019: Unexpected token, found '*'
(24406,37): run-time error CSS1042: Expected function, found '*'
(24406,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24407,34): run-time error CSS1019: Unexpected token, found '*'
(24407,34): run-time error CSS1042: Expected function, found '*'
(24407,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24419,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24423,42): run-time error CSS1019: Unexpected token, found '*'
(24423,42): run-time error CSS1042: Expected function, found '*'
(24423,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24424,38): run-time error CSS1019: Unexpected token, found '*'
(24424,38): run-time error CSS1042: Expected function, found '*'
(24424,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24425,37): run-time error CSS1019: Unexpected token, found '*'
(24425,37): run-time error CSS1042: Expected function, found '*'
(24425,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24426,34): run-time error CSS1019: Unexpected token, found '*'
(24426,34): run-time error CSS1042: Expected function, found '*'
(24426,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24438,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24442,42): run-time error CSS1019: Unexpected token, found '*'
(24442,42): run-time error CSS1042: Expected function, found '*'
(24442,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24443,38): run-time error CSS1019: Unexpected token, found '*'
(24443,38): run-time error CSS1042: Expected function, found '*'
(24443,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24444,37): run-time error CSS1019: Unexpected token, found '*'
(24444,37): run-time error CSS1042: Expected function, found '*'
(24444,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24445,34): run-time error CSS1019: Unexpected token, found '*'
(24445,34): run-time error CSS1042: Expected function, found '*'
(24445,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24457,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24461,42): run-time error CSS1019: Unexpected token, found '*'
(24461,42): run-time error CSS1042: Expected function, found '*'
(24461,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24462,38): run-time error CSS1019: Unexpected token, found '*'
(24462,38): run-time error CSS1042: Expected function, found '*'
(24462,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24463,37): run-time error CSS1019: Unexpected token, found '*'
(24463,37): run-time error CSS1042: Expected function, found '*'
(24463,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24464,34): run-time error CSS1019: Unexpected token, found '*'
(24464,34): run-time error CSS1042: Expected function, found '*'
(24464,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24476,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24480,42): run-time error CSS1019: Unexpected token, found '*'
(24480,42): run-time error CSS1042: Expected function, found '*'
(24480,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24481,38): run-time error CSS1019: Unexpected token, found '*'
(24481,38): run-time error CSS1042: Expected function, found '*'
(24481,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24482,37): run-time error CSS1019: Unexpected token, found '*'
(24482,37): run-time error CSS1042: Expected function, found '*'
(24482,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24483,34): run-time error CSS1019: Unexpected token, found '*'
(24483,34): run-time error CSS1042: Expected function, found '*'
(24483,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24495,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24499,42): run-time error CSS1019: Unexpected token, found '*'
(24499,42): run-time error CSS1042: Expected function, found '*'
(24499,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24500,38): run-time error CSS1019: Unexpected token, found '*'
(24500,38): run-time error CSS1042: Expected function, found '*'
(24500,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24501,37): run-time error CSS1019: Unexpected token, found '*'
(24501,37): run-time error CSS1042: Expected function, found '*'
(24501,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24502,34): run-time error CSS1019: Unexpected token, found '*'
(24502,34): run-time error CSS1042: Expected function, found '*'
(24502,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24514,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24518,42): run-time error CSS1019: Unexpected token, found '*'
(24518,42): run-time error CSS1042: Expected function, found '*'
(24518,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24519,38): run-time error CSS1019: Unexpected token, found '*'
(24519,38): run-time error CSS1042: Expected function, found '*'
(24519,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24520,37): run-time error CSS1019: Unexpected token, found '*'
(24520,37): run-time error CSS1042: Expected function, found '*'
(24520,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24521,34): run-time error CSS1019: Unexpected token, found '*'
(24521,34): run-time error CSS1042: Expected function, found '*'
(24521,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24533,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24537,42): run-time error CSS1019: Unexpected token, found '*'
(24537,42): run-time error CSS1042: Expected function, found '*'
(24537,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24538,38): run-time error CSS1019: Unexpected token, found '*'
(24538,38): run-time error CSS1042: Expected function, found '*'
(24538,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24539,37): run-time error CSS1019: Unexpected token, found '*'
(24539,37): run-time error CSS1042: Expected function, found '*'
(24539,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24540,34): run-time error CSS1019: Unexpected token, found '*'
(24540,34): run-time error CSS1042: Expected function, found '*'
(24540,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24552,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24556,42): run-time error CSS1019: Unexpected token, found '*'
(24556,42): run-time error CSS1042: Expected function, found '*'
(24556,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24557,38): run-time error CSS1019: Unexpected token, found '*'
(24557,38): run-time error CSS1042: Expected function, found '*'
(24557,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24558,37): run-time error CSS1019: Unexpected token, found '*'
(24558,37): run-time error CSS1042: Expected function, found '*'
(24558,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24559,34): run-time error CSS1019: Unexpected token, found '*'
(24559,34): run-time error CSS1042: Expected function, found '*'
(24559,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24571,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24575,42): run-time error CSS1019: Unexpected token, found '*'
(24575,42): run-time error CSS1042: Expected function, found '*'
(24575,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24576,38): run-time error CSS1019: Unexpected token, found '*'
(24576,38): run-time error CSS1042: Expected function, found '*'
(24576,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24577,37): run-time error CSS1019: Unexpected token, found '*'
(24577,37): run-time error CSS1042: Expected function, found '*'
(24577,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24578,34): run-time error CSS1019: Unexpected token, found '*'
(24578,34): run-time error CSS1042: Expected function, found '*'
(24578,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24590,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24594,42): run-time error CSS1019: Unexpected token, found '*'
(24594,42): run-time error CSS1042: Expected function, found '*'
(24594,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24595,38): run-time error CSS1019: Unexpected token, found '*'
(24595,38): run-time error CSS1042: Expected function, found '*'
(24595,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24596,37): run-time error CSS1019: Unexpected token, found '*'
(24596,37): run-time error CSS1042: Expected function, found '*'
(24596,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24597,34): run-time error CSS1019: Unexpected token, found '*'
(24597,34): run-time error CSS1042: Expected function, found '*'
(24597,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24609,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24613,42): run-time error CSS1019: Unexpected token, found '*'
(24613,42): run-time error CSS1042: Expected function, found '*'
(24613,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24614,38): run-time error CSS1019: Unexpected token, found '*'
(24614,38): run-time error CSS1042: Expected function, found '*'
(24614,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24615,37): run-time error CSS1019: Unexpected token, found '*'
(24615,37): run-time error CSS1042: Expected function, found '*'
(24615,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24616,34): run-time error CSS1019: Unexpected token, found '*'
(24616,34): run-time error CSS1042: Expected function, found '*'
(24616,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24628,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24632,42): run-time error CSS1019: Unexpected token, found '*'
(24632,42): run-time error CSS1042: Expected function, found '*'
(24632,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24633,38): run-time error CSS1019: Unexpected token, found '*'
(24633,38): run-time error CSS1042: Expected function, found '*'
(24633,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24634,37): run-time error CSS1019: Unexpected token, found '*'
(24634,37): run-time error CSS1042: Expected function, found '*'
(24634,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24635,34): run-time error CSS1019: Unexpected token, found '*'
(24635,34): run-time error CSS1042: Expected function, found '*'
(24635,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24647,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24651,42): run-time error CSS1019: Unexpected token, found '*'
(24651,42): run-time error CSS1042: Expected function, found '*'
(24651,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24652,38): run-time error CSS1019: Unexpected token, found '*'
(24652,38): run-time error CSS1042: Expected function, found '*'
(24652,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24653,37): run-time error CSS1019: Unexpected token, found '*'
(24653,37): run-time error CSS1042: Expected function, found '*'
(24653,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24654,34): run-time error CSS1019: Unexpected token, found '*'
(24654,34): run-time error CSS1042: Expected function, found '*'
(24654,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24666,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24670,42): run-time error CSS1019: Unexpected token, found '*'
(24670,42): run-time error CSS1042: Expected function, found '*'
(24670,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24671,38): run-time error CSS1019: Unexpected token, found '*'
(24671,38): run-time error CSS1042: Expected function, found '*'
(24671,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24672,37): run-time error CSS1019: Unexpected token, found '*'
(24672,37): run-time error CSS1042: Expected function, found '*'
(24672,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24673,34): run-time error CSS1019: Unexpected token, found '*'
(24673,34): run-time error CSS1042: Expected function, found '*'
(24673,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24685,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24689,42): run-time error CSS1019: Unexpected token, found '*'
(24689,42): run-time error CSS1042: Expected function, found '*'
(24689,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24690,38): run-time error CSS1019: Unexpected token, found '*'
(24690,38): run-time error CSS1042: Expected function, found '*'
(24690,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24691,37): run-time error CSS1019: Unexpected token, found '*'
(24691,37): run-time error CSS1042: Expected function, found '*'
(24691,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24692,34): run-time error CSS1019: Unexpected token, found '*'
(24692,34): run-time error CSS1042: Expected function, found '*'
(24692,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24704,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24708,42): run-time error CSS1019: Unexpected token, found '*'
(24708,42): run-time error CSS1042: Expected function, found '*'
(24708,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24709,38): run-time error CSS1019: Unexpected token, found '*'
(24709,38): run-time error CSS1042: Expected function, found '*'
(24709,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24710,37): run-time error CSS1019: Unexpected token, found '*'
(24710,37): run-time error CSS1042: Expected function, found '*'
(24710,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24711,34): run-time error CSS1019: Unexpected token, found '*'
(24711,34): run-time error CSS1042: Expected function, found '*'
(24711,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24723,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24727,42): run-time error CSS1019: Unexpected token, found '*'
(24727,42): run-time error CSS1042: Expected function, found '*'
(24727,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24728,38): run-time error CSS1019: Unexpected token, found '*'
(24728,38): run-time error CSS1042: Expected function, found '*'
(24728,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24729,37): run-time error CSS1019: Unexpected token, found '*'
(24729,37): run-time error CSS1042: Expected function, found '*'
(24729,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24730,34): run-time error CSS1019: Unexpected token, found '*'
(24730,34): run-time error CSS1042: Expected function, found '*'
(24730,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24742,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24746,42): run-time error CSS1019: Unexpected token, found '*'
(24746,42): run-time error CSS1042: Expected function, found '*'
(24746,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24747,38): run-time error CSS1019: Unexpected token, found '*'
(24747,38): run-time error CSS1042: Expected function, found '*'
(24747,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24748,37): run-time error CSS1019: Unexpected token, found '*'
(24748,37): run-time error CSS1042: Expected function, found '*'
(24748,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24749,34): run-time error CSS1019: Unexpected token, found '*'
(24749,34): run-time error CSS1042: Expected function, found '*'
(24749,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24761,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24765,42): run-time error CSS1019: Unexpected token, found '*'
(24765,42): run-time error CSS1042: Expected function, found '*'
(24765,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24766,38): run-time error CSS1019: Unexpected token, found '*'
(24766,38): run-time error CSS1042: Expected function, found '*'
(24766,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24767,37): run-time error CSS1019: Unexpected token, found '*'
(24767,37): run-time error CSS1042: Expected function, found '*'
(24767,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24768,34): run-time error CSS1019: Unexpected token, found '*'
(24768,34): run-time error CSS1042: Expected function, found '*'
(24768,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(24780,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(24810,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(24868,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-text'
(24869,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(24873,27): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(24876,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(24880,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(24899,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(24953,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(24970,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(24973,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(24982,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(24983,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(25014,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25028,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25050,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25056,30): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25057,33): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25066,30): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25072,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(25078,58): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(25093,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(25104,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(25155,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(25163,22): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(25187,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(25218,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(25219,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(25220,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(25328,24): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25328,53): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25328,87): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25330,68): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25330,97): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25330,131): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25330,171): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25332,105): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25332,134): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25332,168): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25332,223): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25334,71): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25334,100): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25334,134): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25334,174): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25336,66): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25336,95): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25336,129): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25336,169): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25338,67): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25338,96): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25338,130): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25338,170): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25340,59): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintH'
(25340,88): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintS'
(25340,122): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tintL'
(25340,162): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25347,19): run-time error CSS1039: Token not allowed after unary operator: '-whiteH'
(25347,34): run-time error CSS1039: Token not allowed after unary operator: '-whiteS'
(25347,54): run-time error CSS1039: Token not allowed after unary operator: '-whiteL'
(25352,38): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(25357,20): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(25361,20): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(25381,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(25382,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(25396,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(25401,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(25431,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast-text'
(25443,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(25473,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(25474,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(25476,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(25477,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(25485,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(25509,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(25513,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(25532,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(25540,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(25558,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(25576,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(25584,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(25636,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-shade'
(25665,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(25670,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-tint'
(25711,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(25712,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default-text'
(25735,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(25788,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(25811,22): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(25820,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(25958,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(25993,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(26074,32): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26091,22): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(26098,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(26099,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26100,32): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26141,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(26166,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(26193,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(26202,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(26208,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(26213,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast-text'
(26235,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26236,32): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26240,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(26293,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(26304,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(26329,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(26332,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(26351,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-xxx-tint'
(26364,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(26409,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-xxx-tint'
(26425,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(26530,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(26531,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(26531,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxl'
(26532,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26536,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(26537,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(26549,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(26565,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-contrast'
(26569,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(26570,33): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26585,31): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26585,50): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26585,69): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26585,88): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26586,28): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26586,47): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26586,66): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26586,85): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26587,26): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26587,45): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26587,64): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26587,83): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26588,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26588,42): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26588,61): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26588,80): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(26589,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(26590,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast-text'
(26598,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(26604,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(26607,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(26608,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26617,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26652,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(26653,30): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(26686,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(26687,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(26688,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-text'
(26689,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(26690,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(26691,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(26691,36): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(26697,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-vs'
(26697,35): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(26702,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(26702,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(26707,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(26707,35): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(26712,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(26722,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-x-tint'
(26723,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(26724,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(26725,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(26726,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(26737,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(26748,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(26756,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(26757,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(26784,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(26793,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-x-tint'
(26794,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(26795,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(26796,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(26797,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(26807,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(26817,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(26823,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(26824,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(26845,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(26854,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-x-tint'
(26855,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(26856,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(26857,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(26858,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(26868,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(26878,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(26884,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(26885,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(26912,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(26913,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26914,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26915,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26916,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26926,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26936,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(26940,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(26941,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(26947,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(26965,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(26966,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26967,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xxx-contrast'
(26976,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26980,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26983,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26984,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(26985,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(26987,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26988,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26989,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26990,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(26999,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(27003,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(27008,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27009,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(27010,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27019,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(27023,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(27028,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(27029,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(27030,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(27039,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(27043,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint-text'
(27047,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(27048,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27049,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27057,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27063,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27074,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27080,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27091,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27097,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27108,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27114,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27118,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27119,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27120,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-emphasys'
(27124,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27130,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27131,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27132,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27133,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27143,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(27144,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(27154,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(27155,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(27156,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(27162,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27163,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27164,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(27184,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27185,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(27186,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-danger'
(27191,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27197,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27198,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27199,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27200,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27211,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(27212,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(27223,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27224,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(27225,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(27233,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27234,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27235,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(27260,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27261,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(27262,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-waiting'
(27266,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27272,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27273,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27274,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27275,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27285,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-contrast'
(27286,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-contrast'
(27296,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27297,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(27298,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(27304,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27305,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27306,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(27325,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27326,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(27327,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-success'
(27331,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27337,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27338,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27339,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27340,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27350,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-contrast'
(27351,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-contrast'
(27361,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27362,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(27363,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(27368,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27370,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27371,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(27391,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27402,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27403,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27404,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27405,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(27416,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-emphasys'
(27417,35): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27418,36): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27429,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(27437,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27460,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27461,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(27467,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27473,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27474,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27475,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27476,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(27488,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-danger'
(27489,35): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27490,36): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27497,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-tint'
(27511,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27512,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27540,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27541,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(27546,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27552,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27553,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27554,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27555,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(27566,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-waiting'
(27567,35): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27568,36): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27579,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-tint'
(27586,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27587,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27609,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27610,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(27615,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27621,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27622,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27623,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27624,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(27635,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-success'
(27636,35): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27637,36): run-time error CSS1039: Token not allowed after unary operator: '-radius-none'
(27648,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-tint'
(27655,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27656,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(27696,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(27717,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27725,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(27732,31): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27732,48): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27732,65): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27732,82): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27733,28): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27733,45): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27733,62): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27733,79): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27734,26): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27734,43): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27734,60): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27734,77): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27735,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27735,40): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27735,57): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27735,74): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27743,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27747,32): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27748,33): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27752,35): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27753,36): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27755,135): run-time error CSS1030: Expected identifier, found '.'
(27755,235): run-time error CSS1030: Expected identifier, found '.'
(27755,244): run-time error CSS1031: Expected selector, found ')'
(27755,244): run-time error CSS1025: Expected comma or open brace, found ')'
(27768,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(27769,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(27778,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxl'
(27806,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-tint'
(27812,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27821,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-tint'
(27833,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(27834,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27840,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(27841,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(27842,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(27842,36): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(27845,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27848,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(27851,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27854,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-tint'
(27857,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-tint'
(27875,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(27910,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-none'
(27911,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(27914,31): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27914,48): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27914,65): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27914,82): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27915,28): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27915,45): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27915,62): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27915,79): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27916,26): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27916,43): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27916,60): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27916,77): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27917,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27917,40): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27917,57): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27917,74): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27918,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxl'
(27925,15): run-time error CSS1039: Token not allowed after unary operator: '-font-color-body'
(27938,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(27939,31): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27939,50): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27939,69): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27939,88): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27940,28): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27940,47): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27940,66): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27940,85): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27941,26): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27941,45): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27941,64): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27941,83): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27942,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27942,42): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27942,61): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27942,80): run-time error CSS1039: Token not allowed after unary operator: '-radius-xxxs'
(27943,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(27944,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(27944,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(27956,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(27960,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(27961,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(27962,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(27976,31): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27976,48): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27976,65): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27976,82): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27977,28): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27977,45): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27977,62): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27977,79): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27978,26): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27978,43): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27978,60): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27978,77): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27979,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27979,40): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27979,57): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27979,74): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(27980,24): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(27981,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(27985,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(27996,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28003,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(28004,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28005,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(28006,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(28028,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(28030,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(28037,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(28038,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(28051,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(28067,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28068,15): run-time error CSS1039: Token not allowed after unary operator: '-font-color-heading'
(28069,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(28073,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(28074,30): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(28078,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28079,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(28080,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(28108,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28109,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28110,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(28121,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(28139,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28174,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(28175,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(28176,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast-text-contrast'
(28177,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(28178,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-bold'
(28190,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(28211,28): run-time error CSS1030: Expected identifier, found '#profile-select-list'
(28211,48): run-time error CSS1031: Expected selector, found ')'
(28211,48): run-time error CSS1025: Expected comma or open brace, found ')'
(28230,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(28233,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-lg'
(28236,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(28239,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28245,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(28257,20): run-time error CSS1039: Token not allowed after unary operator: '-black'
(28280,15): run-time error CSS1039: Token not allowed after unary operator: '-black-contrast-text'
(28300,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28301,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(28305,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28310,40): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28311,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28312,35): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28313,32): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28323,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(28328,31): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast-hsl'
(28329,40): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28329,68): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(28330,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28330,65): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(28331,35): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28331,63): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(28332,32): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28332,60): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(28341,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(28350,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(28351,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(28352,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(28361,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(28376,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(28377,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-light'
(28395,49): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(28395,88): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(28396,46): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(28396,85): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(28397,44): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(28397,83): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(28398,41): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(28398,80): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(28412,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-text'
(28413,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(28414,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(28415,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(28416,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(28430,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(28430,36): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(28439,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(28439,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(28444,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(28444,35): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(28450,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(28454,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-x-tint'
(28456,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28457,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28458,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28459,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28470,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-xx-tint'
(28481,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(28492,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28493,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28522,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(28525,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-x-tint'
(28527,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(28528,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(28529,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(28530,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(28540,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(28550,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(28559,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28560,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28583,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(28586,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-x-tint'
(28588,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(28589,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(28590,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(28591,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(28601,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(28611,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(28620,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28621,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28644,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(28646,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28647,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28648,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28649,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28659,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28669,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(28678,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28679,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28685,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28703,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(28704,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28705,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xxx-contrast'
(28709,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28713,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28716,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28717,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28718,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28720,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28721,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28722,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28723,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28737,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28741,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28746,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28747,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28748,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28757,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28761,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28766,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28767,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28776,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28780,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint-text'
(28784,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28785,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28786,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28794,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28800,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28811,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28817,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28828,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28834,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28845,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28851,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28854,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28855,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(28857,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-emphasys'
(28860,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28862,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28863,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28864,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28865,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(28875,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(28876,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-contrast'
(28886,20): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(28887,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-contrast'
(28888,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(28897,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28898,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28899,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28920,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28921,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(28923,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-danger'
(28927,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28929,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28930,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28931,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28932,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28943,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(28944,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-contrast'
(28955,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-xx-tint'
(28956,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-xx-tint'
(28957,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(28968,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28969,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(28970,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(28996,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28997,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(28999,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-waiting'
(29002,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29004,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29005,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29006,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29007,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29017,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-contrast'
(29018,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-contrast'
(29028,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(29029,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-xx-tint'
(29030,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29039,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29040,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(29041,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29061,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29062,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(29064,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-success'
(29067,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29069,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29070,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29071,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29072,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29082,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-contrast'
(29083,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-contrast'
(29093,20): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(29094,22): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-xx-tint'
(29095,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29104,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29105,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(29106,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29127,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-xx-tint'
(29134,42): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(29135,39): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(29136,37): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(29137,34): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-shade'
(29149,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-emphasys'
(29162,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-tint'
(29173,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29197,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(29204,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(29205,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(29206,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(29207,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-shade'
(29219,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-danger'
(29233,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-tint'
(29245,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29274,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-default'
(29280,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29281,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29282,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29283,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-shade'
(29294,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-waiting'
(29307,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-waiting-tint'
(29317,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29340,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(29346,42): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29347,39): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29348,37): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29349,34): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-shade'
(29360,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color-success'
(29373,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-tint'
(29383,15): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-tint'
(29406,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(29411,44): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29412,41): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29413,40): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29414,39): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29415,36): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29419,15): run-time error CSS1039: Token not allowed after unary operator: '-off-white-contrast-text'
(29501,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29502,31): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29554,43): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29555,40): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29556,39): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29557,38): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29558,35): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29633,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-regular'
(29636,44): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29637,41): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29638,40): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29639,39): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29640,36): run-time error CSS1039: Token not allowed after unary operator: '-white-hsl'
(29643,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29646,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29649,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(29650,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default-text'
(29653,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxs'
(29654,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-medium'
(29668,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(29669,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxs'
(29670,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default-text'
(29694,46): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(29695,43): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(29696,41): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(29697,38): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default-hsl'
(29701,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(29702,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29706,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-vs'
(29753,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(29767,33): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29773,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxs'
(29778,13): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxs'
(29784,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(29814,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29824,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxs'
(29825,23): run-time error CSS1039: Token not allowed after unary operator: '-radius-vs'
(29826,20): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxxl'
(29827,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxl'
(29828,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default-text'
(29829,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-medium'
(29830,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(29831,17): run-time error CSS1039: Token not allowed after unary operator: '-spacing-vs'
(29831,35): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xxs'
(29839,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29846,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29847,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(29855,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(29857,32): run-time error CSS1039: Token not allowed after unary operator: '-spacing-vs'
(29858,35): run-time error CSS1039: Token not allowed after unary operator: '-spacing-vs'
(29859,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29860,22): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint'
(29865,22): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29872,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(29879,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(29907,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29914,26): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29917,26): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-default'
(29947,30): run-time error CSS1039: Token not allowed after unary operator: '-neutral-contrast'
(29981,26): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(30033,26): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(30043,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30055,41): run-time error CSS1039: Token not allowed after unary operator: '-black-hsl'
(30074,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(30078,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(30087,20): run-time error CSS1039: Token not allowed after unary operator: '-neutral-x-contrast'
(30120,21): run-time error CSS1039: Token not allowed after unary operator: '-font-weight-semibold'
(30141,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(30148,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(30152,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(30161,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-danger-default'
(30165,15): run-time error CSS1039: Token not allowed after unary operator: '-fb-success-default'
(30176,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(30198,15): run-time error CSS1039: Token not allowed after unary operator: '-white-contrast-text'
(30306,15): run-time error CSS1039: Token not allowed after unary operator: '-main-primary-x-tint-text'
(30307,19): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxs'
 */

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}
:root {
  --fontSize: 1;
  --off-whiteH: 220;
  --off-whiteS: 27.27272727%;
  --off-whiteL: 97.84313725%;
  --off-white-hsl: var(--off-whiteH), var(--off-whiteS), var(--off-whiteL);
  --off-white: hsl(var(--off-white-hsl));
  --off-white-contrast-text: #000000;
  --whiteH: 0;
  --whiteS: 0%;
  --whiteL: 100%;
  --white-hsl: var(--whiteH), var(--whiteS), var(--whiteL);
  --white: hsl(var(--white-hsl));
  --white-contrast-text: #000000;
  --blackH: 0;
  --blackS: 0%;
  --blackL: 0%;
  --black-hsl: var(--blackH), var(--blackS), var(--blackL);
  --black: hsl(var(--black-hsl));
  --black-contrast-text: #ffffff;
  --main-primary-defaultH: 208.96551724;
  --main-primary-defaultS: 38.66666667%;
  --main-primary-defaultL: 14.70588235%;
  --main-primary-default-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), var(--main-primary-defaultL);
  --main-primary-default: hsl(var(--main-primary-default-hsl));
  --main-primary-default-text: #ffffff;
  --main-primary-shadeH: var(--main-primary-defaultH);
  --main-primary-shadeS: var(--main-primary-defaultS);
  --main-primary-shadeL: 4.70588235%;
  --main-primary-shade-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 4.7058823529411775%;
  --main-primary-shade: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 4.7058823529411775%);
  --main-primary-shade-text: #ffffff;
  --main-primary-tintH: var(--main-primary-defaultH);
  --main-primary-tintS: var(--main-primary-defaultS);
  --main-primary-tintL: 24.70588235%;
  --main-primary-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 24.705882352941178%;
  --main-primary-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 24.705882352941178%);
  --main-primary-tint-text: #ffffff;
  --main-primary-x-tintH: var(--main-primary-defaultH);
  --main-primary-x-tintS: var(--main-primary-defaultS);
  --main-primary-x-tintL: 34.70588235%;
  --main-primary-x-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 34.705882352941174%;
  --main-primary-x-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 34.705882352941174%);
  --main-primary-x-tint-text: #ffffff;
  --main-primary-xx-tintH: var(--main-primary-defaultH);
  --main-primary-xx-tintS: var(--main-primary-defaultS);
  --main-primary-xx-tintL: 44.70588235%;
  --main-primary-xx-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 44.705882352941174%;
  --main-primary-xx-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 44.705882352941174%);
  --main-primary-xx-tint-text: #ffffff;
  --main-primary-contrastH: var(--main-primary-defaultH);
  --main-primary-contrastS: var(--main-primary-defaultS);
  --main-primary-contrastL: 64.70588235%;
  --main-primary-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 64.70588235294117%;
  --main-primary-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 64.70588235294117%);
  --main-primary-contrast-text: #000000;
  --main-primary-x-contrastH: var(--main-primary-defaultH);
  --main-primary-x-contrastS: var(--main-primary-defaultS);
  --main-primary-x-contrastL: 74.70588235%;
  --main-primary-x-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 74.70588235294117%;
  --main-primary-x-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 74.70588235294117%);
  --main-primary-x-contrast-text: #000000;
  --main-primary-xx-contrastH: var(--main-primary-defaultH);
  --main-primary-xx-contrastS: var(--main-primary-defaultS);
  --main-primary-xx-contrastL: 94.70588235%;
  --main-primary-xx-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 94.70588235294117%;
  --main-primary-xx-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 94.70588235294117%);
  --main-primary-xx-contrast-text: #000000;
  --main-primary-xxx-contrastH: var(--main-primary-defaultH);
  --main-primary-xxx-contrastS: var(--main-primary-defaultS);
  --main-primary-xxx-contrastL: 89.70588235%;
  --main-primary-xxx-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 89.70588235294117%;
  --main-primary-xxx-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 89.70588235294117%);
  --main-primary-xxx-contrast-text: #000000;
  --fb-success-defaultH: 81.72413793;
  --fb-success-defaultS: 31.1827957%;
  --fb-success-defaultL: 36.47058824%;
  --fb-success-default-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), var(--fb-success-defaultL);
  --fb-success-default: hsl(var(--fb-success-default-hsl));
  --fb-success-default-text: #ffffff;
  --fb-success-shadeH: var(--fb-success-defaultH);
  --fb-success-shadeS: var(--fb-success-defaultS);
  --fb-success-shadeL: 26.47058824%;
  --fb-success-shade-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 26.470588235294123%;
  --fb-success-shade: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 26.470588235294123%);
  --fb-success-shade-text: #ffffff;
  --fb-success-tintH: var(--fb-success-defaultH);
  --fb-success-tintS: var(--fb-success-defaultS);
  --fb-success-tintL: 56.47058824%;
  --fb-success-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 56.47058823529412%;
  --fb-success-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 56.47058823529412%);
  --fb-success-tint-text: #000000;
  --fb-success-x-tintH: var(--fb-success-defaultH);
  --fb-success-x-tintS: var(--fb-success-defaultS);
  --fb-success-x-tintL: 66.47058824%;
  --fb-success-x-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 66.47058823529412%;
  --fb-success-x-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 66.47058823529412%);
  --fb-success-x-tint-text: #000000;
  --fb-success-xx-tintH: var(--fb-success-defaultH);
  --fb-success-xx-tintS: var(--fb-success-defaultS);
  --fb-success-xx-tintL: 76.47058824%;
  --fb-success-xx-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 76.47058823529412%;
  --fb-success-xx-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 76.47058823529412%);
  --fb-success-xx-tint-text: #000000;
  --fb-success-contrastH: var(--fb-success-defaultH);
  --fb-success-contrastS: var(--fb-success-defaultS);
  --fb-success-contrastL: 91.47058824%;
  --fb-success-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 91.47058823529412%;
  --fb-success-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 91.47058823529412%);
  --fb-success-contrast-text: #000000;
  --fb-success-x-contrastH: var(--fb-success-defaultH);
  --fb-success-x-contrastS: var(--fb-success-defaultS);
  --fb-success-x-contrastL: 96.47058824%;
  --fb-success-x-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 96.47058823529412%;
  --fb-success-x-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 96.47058823529412%);
  --fb-success-x-contrast-text: #000000;
  --fb-success-xx-contrastH: var(--fb-success-defaultH);
  --fb-success-xx-contrastS: var(--fb-success-defaultS);
  --fb-success-xx-contrastL: 6.47058824%;
  --fb-success-xx-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 6.470588235294116%;
  --fb-success-xx-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 6.470588235294116%);
  --fb-success-xx-contrast-text: #ffffff;
  --fb-success-xxl-contrastH: var(--fb-success-defaultH);
  --fb-success-xxl-contrastS: var(--fb-success-defaultS);
  --fb-success-xxl-contrastL: 101.47058824%;
  --fb-success-xxl-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 101.47058823529412%;
  --fb-success-xxl-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 101.47058823529412%);
  --fb-success-xxl-contrast-text: #000000;
  --fb-waiting-defaultH: 46.63212435;
  --fb-waiting-defaultS: 100%;
  --fb-waiting-defaultL: 37.84313725%;
  --fb-waiting-default-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), var(--fb-waiting-defaultL);
  --fb-waiting-default: hsl(var(--fb-waiting-default-hsl));
  --fb-waiting-default-text: #000000;
  --fb-waiting-shadeH: var(--fb-waiting-defaultH);
  --fb-waiting-shadeS: var(--fb-waiting-defaultS);
  --fb-waiting-shadeL: 27.84313725%;
  --fb-waiting-shade-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 27.84313725490196%;
  --fb-waiting-shade: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 27.84313725490196%);
  --fb-waiting-shade-text: #ffffff;
  --fb-waiting-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-tintL: 57.84313725%;
  --fb-waiting-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 57.84313725490196%;
  --fb-waiting-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 57.84313725490196%);
  --fb-waiting-tint-text: #000000;
  --fb-waiting-x-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-x-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-x-tintL: 67.84313725%;
  --fb-waiting-x-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 67.84313725490196%;
  --fb-waiting-x-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 67.84313725490196%);
  --fb-waiting-x-tint-text: #000000;
  --fb-waiting-xx-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-xx-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-xx-tintL: 77.84313725%;
  --fb-waiting-xx-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 77.84313725490196%;
  --fb-waiting-xx-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 77.84313725490196%);
  --fb-waiting-xx-tint-text: #000000;
  --fb-waiting-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-contrastL: 92.84313725%;
  --fb-waiting-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 92.84313725490196%;
  --fb-waiting-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 92.84313725490196%);
  --fb-waiting-contrast-text: #000000;
  --fb-waiting-x-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-x-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-x-contrastL: 97.84313725%;
  --fb-waiting-x-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 97.84313725490196%;
  --fb-waiting-x-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 97.84313725490196%);
  --fb-waiting-x-contrast-text: #000000;
  --fb-waiting-xx-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-xx-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-xx-contrastL: 7.84313725%;
  --fb-waiting-xx-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 7.843137254901961%;
  --fb-waiting-xx-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 7.843137254901961%);
  --fb-waiting-xx-contrast-text: #ffffff;
  --fb-waiting-xxl-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-xxl-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-xxl-contrastL: 102.84313725%;
  --fb-waiting-xxl-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 102.84313725490196%;
  --fb-waiting-xxl-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 102.84313725490196%);
  --fb-waiting-xxl-contrast-text: #000000;
  --fb-danger-defaultH: 359.44444444;
  --fb-danger-defaultS: 46.95652174%;
  --fb-danger-defaultL: 45.09803922%;
  --fb-danger-default-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), var(--fb-danger-defaultL);
  --fb-danger-default: hsl(var(--fb-danger-default-hsl));
  --fb-danger-default-text: #ffffff;
  --fb-danger-shadeH: var(--fb-danger-defaultH);
  --fb-danger-shadeS: var(--fb-danger-defaultS);
  --fb-danger-shadeL: 35.09803922%;
  --fb-danger-shade-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 35.09803921568628%;
  --fb-danger-shade: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 35.09803921568628%);
  --fb-danger-shade-text: #ffffff;
  --fb-danger-tintH: var(--fb-danger-defaultH);
  --fb-danger-tintS: var(--fb-danger-defaultS);
  --fb-danger-tintL: 65.09803922%;
  --fb-danger-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 65.09803921568627%;
  --fb-danger-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 65.09803921568627%);
  --fb-danger-tint-text: #ffffff;
  --fb-danger-x-tintH: var(--fb-danger-defaultH);
  --fb-danger-x-tintS: var(--fb-danger-defaultS);
  --fb-danger-x-tintL: 75.09803922%;
  --fb-danger-x-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 75.09803921568627%;
  --fb-danger-x-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 75.09803921568627%);
  --fb-danger-x-tint-text: #000000;
  --fb-danger-xx-tintH: var(--fb-danger-defaultH);
  --fb-danger-xx-tintS: var(--fb-danger-defaultS);
  --fb-danger-xx-tintL: 85.09803922%;
  --fb-danger-xx-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 85.09803921568627%;
  --fb-danger-xx-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 85.09803921568627%);
  --fb-danger-xx-tint-text: #000000;
  --fb-danger-contrastH: var(--fb-danger-defaultH);
  --fb-danger-contrastS: var(--fb-danger-defaultS);
  --fb-danger-contrastL: 90.09803922%;
  --fb-danger-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 90.09803921568627%;
  --fb-danger-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 90.09803921568627%);
  --fb-danger-contrast-text: #000000;
  --fb-danger-x-contrastH: var(--fb-danger-defaultH);
  --fb-danger-x-contrastS: var(--fb-danger-defaultS);
  --fb-danger-x-contrastL: 5.09803922%;
  --fb-danger-x-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 5.098039215686271%;
  --fb-danger-x-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 5.098039215686271%);
  --fb-danger-x-contrast-text: #ffffff;
  --fb-danger-xx-contrastH: var(--fb-danger-defaultH);
  --fb-danger-xx-contrastS: var(--fb-danger-defaultS);
  --fb-danger-xx-contrastL: 15.09803922%;
  --fb-danger-xx-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 15.09803921568627%;
  --fb-danger-xx-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 15.09803921568627%);
  --fb-danger-xx-contrast-text: #ffffff;
  --fb-danger-xxl-contrastH: var(--fb-danger-defaultH);
  --fb-danger-xxl-contrastS: var(--fb-danger-defaultS);
  --fb-danger-xxl-contrastL: 110.09803922%;
  --fb-danger-xxl-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 110.09803921568627%;
  --fb-danger-xxl-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 110.09803921568627%);
  --fb-danger-xxl-contrast-text: #000000;
  --neutral-defaultH: 210;
  --neutral-defaultS: 10.12658228%;
  --neutral-defaultL: 30.98039216%;
  --neutral-default-hsl: var(--neutral-defaultH), var(--neutral-defaultS), var(--neutral-defaultL);
  --neutral-default: hsl(var(--neutral-default-hsl));
  --neutral-default-text: #ffffff;
  --neutral-shadeH: var(--neutral-defaultH);
  --neutral-shadeS: var(--neutral-defaultS);
  --neutral-shadeL: 20.98039216%;
  --neutral-shade-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 20.980392156862745%;
  --neutral-shade: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 20.980392156862745%);
  --neutral-shade-text: #ffffff;
  --neutral-tintH: var(--neutral-defaultH);
  --neutral-tintS: var(--neutral-defaultS);
  --neutral-tintL: 40.98039216%;
  --neutral-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 40.98039215686275%;
  --neutral-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 40.98039215686275%);
  --neutral-tint-text: #ffffff;
  --neutral-x-tintH: var(--neutral-defaultH);
  --neutral-x-tintS: var(--neutral-defaultS);
  --neutral-x-tintL: 50.98039216%;
  --neutral-x-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 50.98039215686275%;
  --neutral-x-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 50.98039215686275%);
  --neutral-x-tint-text: #ffffff;
  --neutral-xx-tintH: var(--neutral-defaultH);
  --neutral-xx-tintS: var(--neutral-defaultS);
  --neutral-xx-tintL: 60.98039216%;
  --neutral-xx-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 60.98039215686275%;
  --neutral-xx-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 60.98039215686275%);
  --neutral-xx-tint-text: #ffffff;
  --neutral-xxx-tintH: var(--neutral-defaultH);
  --neutral-xxx-tintS: var(--neutral-defaultS);
  --neutral-xxx-tintL: 70.98039216%;
  --neutral-xxx-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 70.98039215686275%;
  --neutral-xxx-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 70.98039215686275%);
  --neutral-xxx-tint-text: #000000;
  --neutral-contrastH: var(--neutral-defaultH);
  --neutral-contrastS: var(--neutral-defaultS);
  --neutral-contrastL: 85.98039216%;
  --neutral-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 85.98039215686275%;
  --neutral-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 85.98039215686275%);
  --neutral-contrast-text: #000000;
  --neutral-x-contrastH: var(--neutral-defaultH);
  --neutral-x-contrastS: var(--neutral-defaultS);
  --neutral-x-contrastL: 90.98039216%;
  --neutral-x-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 90.98039215686275%;
  --neutral-x-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 90.98039215686275%);
  --neutral-x-contrast-text: #000000;
  --neutral-xx-contrastH: var(--neutral-defaultH);
  --neutral-xx-contrastS: var(--neutral-defaultS);
  --neutral-xx-contrastL: 0.98039216%;
  --neutral-xx-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 0.9803921568627487%;
  --neutral-xx-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 0.9803921568627487%);
  --neutral-xx-contrast-text: #ffffff;
  --neutral-xxl-contrastH: var(--neutral-defaultH);
  --neutral-xxl-contrastS: var(--neutral-defaultS);
  --neutral-xxl-contrastL: 95.98039216%;
  --neutral-xxl-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 95.98039215686273%;
  --neutral-xxl-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 95.98039215686273%);
  --neutral-xxl-contrast-text: #000000;
  --font-color-body: hsl(var(--neutral-default-hsl));
  --font-color-emphasys: hsl(var(--main-primary-default-hsl));
  --font-color-success: hsl(var(--fb-success-default-hsl));
  --font-color-waiting: hsl(var(--fb-waiting-default-hsl));
  --font-color-danger: hsl(var(--fb-danger-default-hsl));
  --font-color-medium-emphasys: hsl(var(--main-primary-tint-hsl));
  --font-color-disabled: hsl(var(--neutral-x-tint-hsl));
  --font-color-heading: hsl(var(--neutral-shade-hsl));
  --font-color-high-emphasys: hsl(var(--main-primary-shade-hsl));
  --font-color-constrast: var(--white);
  --surface-color-medium-emphasys: hsl(var(--main-primary-default-hsl));
  --surface-color-emphasys: hsl(var(--main-primary-tint-hsl));
  --surface-color-success-emphasys: hsl(var(--fb-success-tint-hsl));
  --surface-color-waiting-emphasys: hsl(var(--fb-waiting-tint-hsl));
  --surface-color-danger-emphasys: hsl(var(--fb-danger-tint-hsl));
  --surface-color-secondary: hsl(var(--neutral-xx-tint-hsl));
  --surface-color-page: hsl(var(--neutral-xxx-tint-hsl));
  --surface-color-disabled: hsl(var(--neutral-xxx-tint-hsl));
  --surface-color-information: hsl(var(--main-primary-xxx-tint-hsl));
  --surface-color-success: hsl(var(--fb-success-xxx-tint-hsl));
  --surface-color-waiting: hsl(var(--fb-waiting-xxx-tint-hsl));
  --surface-color-danger: hsl(var(--fb-danger-xxx-tint-hsl));
  --surface-color-high-emphasys: hsl(var(--main-primary-shade-hsl));
  --surface-color-primary: var(--white);
  --border-color-high-emphasys: hsl(var(--main-primary-x-tint-hsl));
  --border-color-primary: hsl(var(--neutral-xx-tint-hsl));
  --border-color-emphasys: hsl(var(--main-primary-xx-tint-hsl));
  --border-color-success: hsl(var(--fb-success-xx-tint-hsl));
  --border-color-waiting: hsl(var(--fb-waiting-xx-tint-hsl));
  --border-color-danger: hsl(var(--fb-danger-xx-tint-hsl));
  --border-color-false: var(--white);
  --none: 0px;
  --spacing-none: var(--none);
  --radius-none: var(--none);
  --ultrasm: 2px;
  --vs: 4px;
  --spacing-vs: var(--vs);
  --radius-vs: var(--vs);
  --xxxxs: 6px;
  --xxxs: 8px;
  --spacing-xxxs: var(--xxxs);
  --radius-xxxs: var(--xxxs);
  --xxs: 10px;
  --spacing-xxs: var(--xxs);
  --font-size-xxs: var(--xxs);
  --xs: 12px;
  --spacing-xs: var(--xs);
  --radius-xs: var(--xs);
  --font-size-xs: var(--xs);
  --sm: 14px;
  --spacing-sm: var(--sm);
  --font-size-sm: var(--sm);
  --line-height-sm: 120%;
  --md: 16px;
  --spacing-md: var(--md);
  --font-size-md: var(--md);
  --line-height-md: 150%;
  --lg: 18px;
  --font-size-lg: var(--lg);
  --line-height-lg: 180%;
  --xl: 20px;
  --font-size-xl: var(--xl);
  --xxl: 24px;
  --spacing-xxl: var(--xxl);
  --font-size-xxl: var(--xxl);
  --xxxl: 32px;
  --spacing-xxxl: var(--xxxl);
  --xxxxl: 40px;
  --vl: 48px;
  --ultralg: 56px;
  --pill: 64px;
  --spacing-pill: var(--pill);
  --radius-pill: var(--pill);
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --opacity-0: 0;
  --opacity-20: 0.2;
  --opacity-40: 0.4;
  --opacity-60: 0.6;
  --opacity-80: 0.8;
  --opacity-100: 1;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/Web/Content/font/OpenSans-Light-webfont.eot');
  src: url('/Web/Content/font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/Web/Content/font/OpenSans-Light-webfont.woff') format('woff'), url('/Web/Content/font/OpenSans-Light-webfont.ttf') format('truetype'), url('/Web/Content/font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/Web/Content/font/OpenSans-Regular-webfont.eot');
  src: url('/Web/Content/font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/Web/Content/font/OpenSans-Regular-webfont.woff') format('woff'), url('/Web/Content/font/OpenSans-Regular-webfont.ttf') format('truetype'), url('/Web/Content/font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/Web/Content/font/OpenSans-Semibold-webfont.eot');
  src: url('/Web/Content/font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/Web/Content/font/OpenSans-Semibold-webfont.woff') format('woff'), url('/Web/Content/font/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/Web/Content/font/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/Web/Content/font/OpenSans-Bold-webfont.eot');
  src: url('/Web/Content/font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/Web/Content/font/OpenSans-Bold-webfont.woff') format('woff'), url('/Web/Content/font/OpenSans-Bold-webfont.ttf') format('truetype'), url('/Web/Content/font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/Web/Content/font/OpenSans-ExtraBold-webfont.eot');
  src: url('/Web/Content/font/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('/Web/Content/font/OpenSans-ExtraBold-webfont.woff') format('woff'), url('/Web/Content/font/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('/Web/Content/font/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('/Web/Content/LDIcons/font/MaterialIcons-Regular.eot');
  src: local('Material Icons'), local('MaterialIcons-Regular'), url('/Web/Content/LDIcons/font/MaterialIcons-Regular.woff2') format('woff2'), url('/Web/Content/LDIcons/font/MaterialIcons-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Material Symbols Rounded';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('/Web/Content/LDIcons/font/MaterialSymbolsRounded.eot');
  src: local('Material Icons'), local('MaterialSymbolsRounded'), url('/Web/Content/LDIcons/font/MaterialSymbolsRounded.woff2') format('woff2'), url('/Web/Content/LDIcons/font/MaterialSymbolsRounded.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('/Web/Content/LDIcons/fontawesome/webfonts/fa-regular-400.woff2') format('woff2'), url('/Web/Content/LDIcons/fontawesome/webfonts/fa-regular-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('/Web/Content/LDIcons/fontawesome/webfonts/fa-brands-400.woff2') format('woff2'), url('/Web/Content/LDIcons/fontawesome/webfonts/fa-brands-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 4 Compatibility';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('/Web/Content/LDIcons/fontawesome/webfonts/fa-v4compatibility.woff2') format('woff2'), url('/Web/Content/LDIcons/fontawesome/webfonts/fa-v4compatibility.ttf') format('truetype');
}
.ico-search {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-search.tiny {
  font-size: var(--font-size-md);
}
.ico-search.small {
  font-size: 18px;
}
.ico-search.medium {
  font-size: var(--font-size-xxl);
}
.ico-search.bigger {
  font-size: 36px;
}
.ico-search.large {
  font-size: 48px;
}
.ico-search.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-search.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-search.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-search.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-search.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-search.white-color {
  color: var(--white);
}
.ico-search.success-color {
  color: var(--fb-success-default);
}
.ico-search.danger-color {
  color: var(--fb-danger-default);
}
.ico-search.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-search.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-search.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-search.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-search.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-search.bold {
  font-weight: var(--font-weight-bold);
}
.ico-search:disabled,
.ico-search.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-search::before {
  content: "\e8b6";
}
.ico-accessibility_new {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-accessibility_new.tiny {
  font-size: var(--font-size-md);
}
.ico-accessibility_new.small {
  font-size: 18px;
}
.ico-accessibility_new.medium {
  font-size: var(--font-size-xxl);
}
.ico-accessibility_new.bigger {
  font-size: 36px;
}
.ico-accessibility_new.large {
  font-size: 48px;
}
.ico-accessibility_new.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-accessibility_new.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-accessibility_new.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-accessibility_new.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-accessibility_new.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-accessibility_new.white-color {
  color: var(--white);
}
.ico-accessibility_new.success-color {
  color: var(--fb-success-default);
}
.ico-accessibility_new.danger-color {
  color: var(--fb-danger-default);
}
.ico-accessibility_new.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-accessibility_new.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-accessibility_new.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-accessibility_new.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-accessibility_new.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-accessibility_new.bold {
  font-weight: var(--font-weight-bold);
}
.ico-accessibility_new:disabled,
.ico-accessibility_new.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-accessibility_new::before {
  content: 'accessibility_new';
}
.ico-text_increase {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-text_increase.tiny {
  font-size: var(--font-size-md);
}
.ico-text_increase.small {
  font-size: 18px;
}
.ico-text_increase.medium {
  font-size: var(--font-size-xxl);
}
.ico-text_increase.bigger {
  font-size: 36px;
}
.ico-text_increase.large {
  font-size: 48px;
}
.ico-text_increase.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-text_increase.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-text_increase.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-text_increase.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_increase.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_increase.white-color {
  color: var(--white);
}
.ico-text_increase.success-color {
  color: var(--fb-success-default);
}
.ico-text_increase.danger-color {
  color: var(--fb-danger-default);
}
.ico-text_increase.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-text_increase.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-text_increase.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-text_increase.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-text_increase.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-text_increase.bold {
  font-weight: var(--font-weight-bold);
}
.ico-text_increase:disabled,
.ico-text_increase.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-text_increase::before {
  content: 'text_increase';
}
.ico-text_decrease {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-text_decrease.tiny {
  font-size: var(--font-size-md);
}
.ico-text_decrease.small {
  font-size: 18px;
}
.ico-text_decrease.medium {
  font-size: var(--font-size-xxl);
}
.ico-text_decrease.bigger {
  font-size: 36px;
}
.ico-text_decrease.large {
  font-size: 48px;
}
.ico-text_decrease.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-text_decrease.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-text_decrease.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-text_decrease.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_decrease.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_decrease.white-color {
  color: var(--white);
}
.ico-text_decrease.success-color {
  color: var(--fb-success-default);
}
.ico-text_decrease.danger-color {
  color: var(--fb-danger-default);
}
.ico-text_decrease.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-text_decrease.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-text_decrease.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-text_decrease.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-text_decrease.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-text_decrease.bold {
  font-weight: var(--font-weight-bold);
}
.ico-text_decrease:disabled,
.ico-text_decrease.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-text_decrease::before {
  content: 'text_decrease';
}
.ico-passkey {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-passkey.tiny {
  font-size: var(--font-size-md);
}
.ico-passkey.small {
  font-size: 18px;
}
.ico-passkey.medium {
  font-size: var(--font-size-xxl);
}
.ico-passkey.bigger {
  font-size: 36px;
}
.ico-passkey.large {
  font-size: 48px;
}
.ico-passkey.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-passkey.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-passkey.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-passkey.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-passkey.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-passkey.white-color {
  color: var(--white);
}
.ico-passkey.success-color {
  color: var(--fb-success-default);
}
.ico-passkey.danger-color {
  color: var(--fb-danger-default);
}
.ico-passkey.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-passkey.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-passkey.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-passkey.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-passkey.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-passkey.bold {
  font-weight: var(--font-weight-bold);
}
.ico-passkey:disabled,
.ico-passkey.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-passkey::before {
  content: 'passkey';
}
.ico-content_copy {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-content_copy.tiny {
  font-size: var(--font-size-md);
}
.ico-content_copy.small {
  font-size: 18px;
}
.ico-content_copy.medium {
  font-size: var(--font-size-xxl);
}
.ico-content_copy.bigger {
  font-size: 36px;
}
.ico-content_copy.large {
  font-size: 48px;
}
.ico-content_copy.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-content_copy.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-content_copy.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-content_copy.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-content_copy.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-content_copy.white-color {
  color: var(--white);
}
.ico-content_copy.success-color {
  color: var(--fb-success-default);
}
.ico-content_copy.danger-color {
  color: var(--fb-danger-default);
}
.ico-content_copy.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-content_copy.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-content_copy.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-content_copy.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-content_copy.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-content_copy.bold {
  font-weight: var(--font-weight-bold);
}
.ico-content_copy:disabled,
.ico-content_copy.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-content_copy::before {
  content: 'content_copy';
}
.ico-event_available {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-event_available.tiny {
  font-size: var(--font-size-md);
}
.ico-event_available.small {
  font-size: 18px;
}
.ico-event_available.medium {
  font-size: var(--font-size-xxl);
}
.ico-event_available.bigger {
  font-size: 36px;
}
.ico-event_available.large {
  font-size: 48px;
}
.ico-event_available.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-event_available.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-event_available.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-event_available.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_available.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_available.white-color {
  color: var(--white);
}
.ico-event_available.success-color {
  color: var(--fb-success-default);
}
.ico-event_available.danger-color {
  color: var(--fb-danger-default);
}
.ico-event_available.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-event_available.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-event_available.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-event_available.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-event_available.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-event_available.bold {
  font-weight: var(--font-weight-bold);
}
.ico-event_available:disabled,
.ico-event_available.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-event_available::before {
  content: 'event_available';
}
.ico-problem {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-problem.tiny {
  font-size: var(--font-size-md);
}
.ico-problem.small {
  font-size: 18px;
}
.ico-problem.medium {
  font-size: var(--font-size-xxl);
}
.ico-problem.bigger {
  font-size: 36px;
}
.ico-problem.large {
  font-size: 48px;
}
.ico-problem.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-problem.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-problem.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-problem.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-problem.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-problem.white-color {
  color: var(--white);
}
.ico-problem.success-color {
  color: var(--fb-success-default);
}
.ico-problem.danger-color {
  color: var(--fb-danger-default);
}
.ico-problem.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-problem.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-problem.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-problem.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-problem.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-problem.bold {
  font-weight: var(--font-weight-bold);
}
.ico-problem:disabled,
.ico-problem.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-problem::before {
  content: 'problem';
}
.ico-radio_button_unchecked {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-radio_button_unchecked.tiny {
  font-size: var(--font-size-md);
}
.ico-radio_button_unchecked.small {
  font-size: 18px;
}
.ico-radio_button_unchecked.medium {
  font-size: var(--font-size-xxl);
}
.ico-radio_button_unchecked.bigger {
  font-size: 36px;
}
.ico-radio_button_unchecked.large {
  font-size: 48px;
}
.ico-radio_button_unchecked.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-radio_button_unchecked.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-radio_button_unchecked.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-radio_button_unchecked.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-radio_button_unchecked.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-radio_button_unchecked.white-color {
  color: var(--white);
}
.ico-radio_button_unchecked.success-color {
  color: var(--fb-success-default);
}
.ico-radio_button_unchecked.danger-color {
  color: var(--fb-danger-default);
}
.ico-radio_button_unchecked.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-radio_button_unchecked.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-radio_button_unchecked.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-radio_button_unchecked.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-radio_button_unchecked.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-radio_button_unchecked.bold {
  font-weight: var(--font-weight-bold);
}
.ico-radio_button_unchecked:disabled,
.ico-radio_button_unchecked.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-radio_button_unchecked::before {
  content: 'radio_button_unchecked';
}
.ico-fullscreen {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-fullscreen.tiny {
  font-size: var(--font-size-md);
}
.ico-fullscreen.small {
  font-size: 18px;
}
.ico-fullscreen.medium {
  font-size: var(--font-size-xxl);
}
.ico-fullscreen.bigger {
  font-size: 36px;
}
.ico-fullscreen.large {
  font-size: 48px;
}
.ico-fullscreen.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-fullscreen.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-fullscreen.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-fullscreen.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-fullscreen.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-fullscreen.white-color {
  color: var(--white);
}
.ico-fullscreen.success-color {
  color: var(--fb-success-default);
}
.ico-fullscreen.danger-color {
  color: var(--fb-danger-default);
}
.ico-fullscreen.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-fullscreen.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-fullscreen.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-fullscreen.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-fullscreen.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-fullscreen.bold {
  font-weight: var(--font-weight-bold);
}
.ico-fullscreen:disabled,
.ico-fullscreen.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-fullscreen::before {
  content: 'fullscreen';
}
.ico-cancel {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-cancel.tiny {
  font-size: var(--font-size-md);
}
.ico-cancel.small {
  font-size: 18px;
}
.ico-cancel.medium {
  font-size: var(--font-size-xxl);
}
.ico-cancel.bigger {
  font-size: 36px;
}
.ico-cancel.large {
  font-size: 48px;
}
.ico-cancel.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-cancel.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-cancel.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-cancel.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cancel.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cancel.white-color {
  color: var(--white);
}
.ico-cancel.success-color {
  color: var(--fb-success-default);
}
.ico-cancel.danger-color {
  color: var(--fb-danger-default);
}
.ico-cancel.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-cancel.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-cancel.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-cancel.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-cancel.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-cancel.bold {
  font-weight: var(--font-weight-bold);
}
.ico-cancel:disabled,
.ico-cancel.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-cancel::before {
  content: "\e5c9";
}
.ico-check_circle {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-check_circle.tiny {
  font-size: var(--font-size-md);
}
.ico-check_circle.small {
  font-size: 18px;
}
.ico-check_circle.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_circle.bigger {
  font-size: 36px;
}
.ico-check_circle.large {
  font-size: 48px;
}
.ico-check_circle.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-check_circle.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-check_circle.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_circle.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_circle.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_circle.white-color {
  color: var(--white);
}
.ico-check_circle.success-color {
  color: var(--fb-success-default);
}
.ico-check_circle.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_circle.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_circle.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_circle.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_circle.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_circle.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-check_circle.bold {
  font-weight: var(--font-weight-bold);
}
.ico-check_circle:disabled,
.ico-check_circle.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_circle::before {
  content: "\e86c";
}
.ico-check {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-check.tiny {
  font-size: var(--font-size-md);
}
.ico-check.small {
  font-size: 18px;
}
.ico-check.medium {
  font-size: var(--font-size-xxl);
}
.ico-check.bigger {
  font-size: 36px;
}
.ico-check.large {
  font-size: 48px;
}
.ico-check.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-check.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-check.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check.white-color {
  color: var(--white);
}
.ico-check.success-color {
  color: var(--fb-success-default);
}
.ico-check.danger-color {
  color: var(--fb-danger-default);
}
.ico-check.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-check.bold {
  font-weight: var(--font-weight-bold);
}
.ico-check:disabled,
.ico-check.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check::before {
  content: 'check';
}
.ico-task_alt {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-task_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-task_alt.small {
  font-size: 18px;
}
.ico-task_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-task_alt.bigger {
  font-size: 36px;
}
.ico-task_alt.large {
  font-size: 48px;
}
.ico-task_alt.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-task_alt.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-task_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-task_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-task_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-task_alt.white-color {
  color: var(--white);
}
.ico-task_alt.success-color {
  color: var(--fb-success-default);
}
.ico-task_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-task_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-task_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-task_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-task_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-task_alt.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-task_alt.bold {
  font-weight: var(--font-weight-bold);
}
.ico-task_alt:disabled,
.ico-task_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-task_alt::before {
  content: 'task_alt';
}
.ico-error {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-error.tiny {
  font-size: var(--font-size-md);
}
.ico-error.small {
  font-size: 18px;
}
.ico-error.medium {
  font-size: var(--font-size-xxl);
}
.ico-error.bigger {
  font-size: 36px;
}
.ico-error.large {
  font-size: 48px;
}
.ico-error.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-error.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-error.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-error.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-error.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-error.white-color {
  color: var(--white);
}
.ico-error.success-color {
  color: var(--fb-success-default);
}
.ico-error.danger-color {
  color: var(--fb-danger-default);
}
.ico-error.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-error.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-error.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-error.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-error.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-error.bold {
  font-weight: var(--font-weight-bold);
}
.ico-error:disabled,
.ico-error.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-error::before {
  content: 'error';
}
.ico-info {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-info.tiny {
  font-size: var(--font-size-md);
}
.ico-info.small {
  font-size: 18px;
}
.ico-info.medium {
  font-size: var(--font-size-xxl);
}
.ico-info.bigger {
  font-size: 36px;
}
.ico-info.large {
  font-size: 48px;
}
.ico-info.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-info.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-info.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-info.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-info.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-info.white-color {
  color: var(--white);
}
.ico-info.success-color {
  color: var(--fb-success-default);
}
.ico-info.danger-color {
  color: var(--fb-danger-default);
}
.ico-info.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-info.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-info.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-info.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-info.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-info.bold {
  font-weight: var(--font-weight-bold);
}
.ico-info:disabled,
.ico-info.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-info::before {
  content: "\e88e";
}
.ico-warning {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-warning.tiny {
  font-size: var(--font-size-md);
}
.ico-warning.small {
  font-size: 18px;
}
.ico-warning.medium {
  font-size: var(--font-size-xxl);
}
.ico-warning.bigger {
  font-size: 36px;
}
.ico-warning.large {
  font-size: 48px;
}
.ico-warning.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-warning.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-warning.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-warning.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-warning.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-warning.white-color {
  color: var(--white);
}
.ico-warning.success-color {
  color: var(--fb-success-default);
}
.ico-warning.danger-color {
  color: var(--fb-danger-default);
}
.ico-warning.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-warning.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-warning.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-warning.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-warning.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-warning.bold {
  font-weight: var(--font-weight-bold);
}
.ico-warning:disabled,
.ico-warning.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-warning::before {
  content: 'warning';
}
.ico-priority_high {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-priority_high.tiny {
  font-size: var(--font-size-md);
}
.ico-priority_high.small {
  font-size: 18px;
}
.ico-priority_high.medium {
  font-size: var(--font-size-xxl);
}
.ico-priority_high.bigger {
  font-size: 36px;
}
.ico-priority_high.large {
  font-size: 48px;
}
.ico-priority_high.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-priority_high.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-priority_high.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-priority_high.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-priority_high.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-priority_high.white-color {
  color: var(--white);
}
.ico-priority_high.success-color {
  color: var(--fb-success-default);
}
.ico-priority_high.danger-color {
  color: var(--fb-danger-default);
}
.ico-priority_high.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-priority_high.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-priority_high.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-priority_high.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-priority_high.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-priority_high.bold {
  font-weight: var(--font-weight-bold);
}
.ico-priority_high:disabled,
.ico-priority_high.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-priority_high::before {
  content: 'priority_high';
}
.ico-play_arrow {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-play_arrow.tiny {
  font-size: var(--font-size-md);
}
.ico-play_arrow.small {
  font-size: 18px;
}
.ico-play_arrow.medium {
  font-size: var(--font-size-xxl);
}
.ico-play_arrow.bigger {
  font-size: 36px;
}
.ico-play_arrow.large {
  font-size: 48px;
}
.ico-play_arrow.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-play_arrow.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-play_arrow.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-play_arrow.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-play_arrow.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-play_arrow.white-color {
  color: var(--white);
}
.ico-play_arrow.success-color {
  color: var(--fb-success-default);
}
.ico-play_arrow.danger-color {
  color: var(--fb-danger-default);
}
.ico-play_arrow.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-play_arrow.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-play_arrow.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-play_arrow.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-play_arrow.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-play_arrow.bold {
  font-weight: var(--font-weight-bold);
}
.ico-play_arrow:disabled,
.ico-play_arrow.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-play_arrow::before {
  content: 'play_arrow';
}
.ico-expand_more {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-expand_more.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_more.small {
  font-size: 18px;
}
.ico-expand_more.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_more.bigger {
  font-size: 36px;
}
.ico-expand_more.large {
  font-size: 48px;
}
.ico-expand_more.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-expand_more.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-expand_more.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_more.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_more.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_more.white-color {
  color: var(--white);
}
.ico-expand_more.success-color {
  color: var(--fb-success-default);
}
.ico-expand_more.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_more.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_more.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_more.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_more.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_more.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-expand_more.bold {
  font-weight: var(--font-weight-bold);
}
.ico-expand_more:disabled,
.ico-expand_more.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_more::before {
  content: 'expand_more';
}
.ico-chevron_left {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-chevron_left.tiny {
  font-size: var(--font-size-md);
}
.ico-chevron_left.small {
  font-size: 18px;
}
.ico-chevron_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-chevron_left.bigger {
  font-size: 36px;
}
.ico-chevron_left.large {
  font-size: 48px;
}
.ico-chevron_left.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-chevron_left.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-chevron_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chevron_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_left.white-color {
  color: var(--white);
}
.ico-chevron_left.success-color {
  color: var(--fb-success-default);
}
.ico-chevron_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-chevron_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chevron_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chevron_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chevron_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chevron_left.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-chevron_left.bold {
  font-weight: var(--font-weight-bold);
}
.ico-chevron_left:disabled,
.ico-chevron_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chevron_left::before {
  content: 'chevron_left';
}
.ico-chevron_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-chevron_right.tiny {
  font-size: var(--font-size-md);
}
.ico-chevron_right.small {
  font-size: 18px;
}
.ico-chevron_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-chevron_right.bigger {
  font-size: 36px;
}
.ico-chevron_right.large {
  font-size: 48px;
}
.ico-chevron_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-chevron_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-chevron_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chevron_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_right.white-color {
  color: var(--white);
}
.ico-chevron_right.success-color {
  color: var(--fb-success-default);
}
.ico-chevron_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-chevron_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chevron_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chevron_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chevron_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chevron_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-chevron_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-chevron_right:disabled,
.ico-chevron_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chevron_right::before {
  content: 'chevron_right';
}
.ico-expand_less {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-expand_less.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_less.small {
  font-size: 18px;
}
.ico-expand_less.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_less.bigger {
  font-size: 36px;
}
.ico-expand_less.large {
  font-size: 48px;
}
.ico-expand_less.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-expand_less.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-expand_less.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_less.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_less.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_less.white-color {
  color: var(--white);
}
.ico-expand_less.success-color {
  color: var(--fb-success-default);
}
.ico-expand_less.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_less.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_less.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_less.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_less.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_less.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-expand_less.bold {
  font-weight: var(--font-weight-bold);
}
.ico-expand_less:disabled,
.ico-expand_less.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_less::before {
  content: 'expand_less';
}
.ico-arrow_left {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_left.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_left.small {
  font-size: 18px;
}
.ico-arrow_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_left.bigger {
  font-size: 36px;
}
.ico-arrow_left.large {
  font-size: 48px;
}
.ico-arrow_left.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_left.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left.white-color {
  color: var(--white);
}
.ico-arrow_left.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_left.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_left.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_left:disabled,
.ico-arrow_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_left::before {
  content: 'arrow_left';
}
.ico-arrow_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_right.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_right.small {
  font-size: 18px;
}
.ico-arrow_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_right.bigger {
  font-size: 36px;
}
.ico-arrow_right.large {
  font-size: 48px;
}
.ico-arrow_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right.white-color {
  color: var(--white);
}
.ico-arrow_right.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_right:disabled,
.ico-arrow_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_right::before {
  content: 'arrow_right';
}
.ico-arrow_drop_down {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_drop_down.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_drop_down.small {
  font-size: 18px;
}
.ico-arrow_drop_down.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_drop_down.bigger {
  font-size: 36px;
}
.ico-arrow_drop_down.large {
  font-size: 48px;
}
.ico-arrow_drop_down.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_drop_down.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_drop_down.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_drop_down.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_down.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_down.white-color {
  color: var(--white);
}
.ico-arrow_drop_down.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_drop_down.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_drop_down.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_drop_down.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_drop_down.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_drop_down.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_drop_down.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_drop_down.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_drop_down:disabled,
.ico-arrow_drop_down.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_drop_down::before {
  content: 'arrow_drop_down';
}
.ico-arrow_drop_up {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_drop_up.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_drop_up.small {
  font-size: 18px;
}
.ico-arrow_drop_up.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_drop_up.bigger {
  font-size: 36px;
}
.ico-arrow_drop_up.large {
  font-size: 48px;
}
.ico-arrow_drop_up.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_drop_up.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_drop_up.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_drop_up.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_up.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_up.white-color {
  color: var(--white);
}
.ico-arrow_drop_up.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_drop_up.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_drop_up.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_drop_up.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_drop_up.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_drop_up.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_drop_up.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_drop_up.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_drop_up:disabled,
.ico-arrow_drop_up.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_drop_up::before {
  content: 'arrow_drop_up';
}
.ico-arrow_left_alt {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_left_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_left_alt.small {
  font-size: 18px;
}
.ico-arrow_left_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_left_alt.bigger {
  font-size: 36px;
}
.ico-arrow_left_alt.large {
  font-size: 48px;
}
.ico-arrow_left_alt.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_left_alt.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_left_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_left_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left_alt.white-color {
  color: var(--white);
}
.ico-arrow_left_alt.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_left_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_left_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_left_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_left_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_left_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_left_alt.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_left_alt.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_left_alt:disabled,
.ico-arrow_left_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_left_alt::before {
  content: 'arrow_left_alt';
}
.ico-arrow_right_alt {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_right_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_right_alt.small {
  font-size: 18px;
}
.ico-arrow_right_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_right_alt.bigger {
  font-size: 36px;
}
.ico-arrow_right_alt.large {
  font-size: 48px;
}
.ico-arrow_right_alt.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_right_alt.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_right_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_right_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right_alt.white-color {
  color: var(--white);
}
.ico-arrow_right_alt.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_right_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_right_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_right_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_right_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_right_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_right_alt.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_right_alt.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_right_alt:disabled,
.ico-arrow_right_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_right_alt::before {
  content: 'arrow_right_alt';
}
.ico-switch_left {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-switch_left.tiny {
  font-size: var(--font-size-md);
}
.ico-switch_left.small {
  font-size: 18px;
}
.ico-switch_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-switch_left.bigger {
  font-size: 36px;
}
.ico-switch_left.large {
  font-size: 48px;
}
.ico-switch_left.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-switch_left.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-switch_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-switch_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_left.white-color {
  color: var(--white);
}
.ico-switch_left.success-color {
  color: var(--fb-success-default);
}
.ico-switch_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-switch_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-switch_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-switch_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-switch_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-switch_left.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-switch_left.bold {
  font-weight: var(--font-weight-bold);
}
.ico-switch_left:disabled,
.ico-switch_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-switch_left::before {
  content: 'switch_left';
}
.ico-switch_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-switch_right.tiny {
  font-size: var(--font-size-md);
}
.ico-switch_right.small {
  font-size: 18px;
}
.ico-switch_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-switch_right.bigger {
  font-size: 36px;
}
.ico-switch_right.large {
  font-size: 48px;
}
.ico-switch_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-switch_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-switch_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-switch_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_right.white-color {
  color: var(--white);
}
.ico-switch_right.success-color {
  color: var(--fb-success-default);
}
.ico-switch_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-switch_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-switch_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-switch_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-switch_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-switch_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-switch_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-switch_right:disabled,
.ico-switch_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-switch_right::before {
  content: 'switch_right';
}
.ico-logout {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-logout.tiny {
  font-size: var(--font-size-md);
}
.ico-logout.small {
  font-size: 18px;
}
.ico-logout.medium {
  font-size: var(--font-size-xxl);
}
.ico-logout.bigger {
  font-size: 36px;
}
.ico-logout.large {
  font-size: 48px;
}
.ico-logout.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-logout.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-logout.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-logout.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-logout.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-logout.white-color {
  color: var(--white);
}
.ico-logout.success-color {
  color: var(--fb-success-default);
}
.ico-logout.danger-color {
  color: var(--fb-danger-default);
}
.ico-logout.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-logout.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-logout.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-logout.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-logout.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-logout.bold {
  font-weight: var(--font-weight-bold);
}
.ico-logout:disabled,
.ico-logout.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-logout::before {
  content: 'logout';
}
.ico-login {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-login.tiny {
  font-size: var(--font-size-md);
}
.ico-login.small {
  font-size: 18px;
}
.ico-login.medium {
  font-size: var(--font-size-xxl);
}
.ico-login.bigger {
  font-size: 36px;
}
.ico-login.large {
  font-size: 48px;
}
.ico-login.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-login.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-login.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-login.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-login.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-login.white-color {
  color: var(--white);
}
.ico-login.success-color {
  color: var(--fb-success-default);
}
.ico-login.danger-color {
  color: var(--fb-danger-default);
}
.ico-login.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-login.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-login.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-login.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-login.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-login.bold {
  font-weight: var(--font-weight-bold);
}
.ico-login:disabled,
.ico-login.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-login::before {
  content: 'login';
}
.ico-upload {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-upload.tiny {
  font-size: var(--font-size-md);
}
.ico-upload.small {
  font-size: 18px;
}
.ico-upload.medium {
  font-size: var(--font-size-xxl);
}
.ico-upload.bigger {
  font-size: 36px;
}
.ico-upload.large {
  font-size: 48px;
}
.ico-upload.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-upload.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-upload.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-upload.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-upload.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-upload.white-color {
  color: var(--white);
}
.ico-upload.success-color {
  color: var(--fb-success-default);
}
.ico-upload.danger-color {
  color: var(--fb-danger-default);
}
.ico-upload.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-upload.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-upload.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-upload.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-upload.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-upload.bold {
  font-weight: var(--font-weight-bold);
}
.ico-upload:disabled,
.ico-upload.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-upload::before {
  content: 'upload';
}
.ico-undo {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-undo.tiny {
  font-size: var(--font-size-md);
}
.ico-undo.small {
  font-size: 18px;
}
.ico-undo.medium {
  font-size: var(--font-size-xxl);
}
.ico-undo.bigger {
  font-size: 36px;
}
.ico-undo.large {
  font-size: 48px;
}
.ico-undo.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-undo.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-undo.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-undo.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-undo.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-undo.white-color {
  color: var(--white);
}
.ico-undo.success-color {
  color: var(--fb-success-default);
}
.ico-undo.danger-color {
  color: var(--fb-danger-default);
}
.ico-undo.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-undo.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-undo.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-undo.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-undo.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-undo.bold {
  font-weight: var(--font-weight-bold);
}
.ico-undo:disabled,
.ico-undo.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-undo::before {
  content: 'undo';
}
.ico-expand {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-expand.tiny {
  font-size: var(--font-size-md);
}
.ico-expand.small {
  font-size: 18px;
}
.ico-expand.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand.bigger {
  font-size: 36px;
}
.ico-expand.large {
  font-size: 48px;
}
.ico-expand.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-expand.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-expand.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand.white-color {
  color: var(--white);
}
.ico-expand.success-color {
  color: var(--fb-success-default);
}
.ico-expand.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-expand.bold {
  font-weight: var(--font-weight-bold);
}
.ico-expand:disabled,
.ico-expand.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand::before {
  content: 'expand';
}
.ico-swap_horiz {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-swap_horiz.tiny {
  font-size: var(--font-size-md);
}
.ico-swap_horiz.small {
  font-size: 18px;
}
.ico-swap_horiz.medium {
  font-size: var(--font-size-xxl);
}
.ico-swap_horiz.bigger {
  font-size: 36px;
}
.ico-swap_horiz.large {
  font-size: 48px;
}
.ico-swap_horiz.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-swap_horiz.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-swap_horiz.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-swap_horiz.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-swap_horiz.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-swap_horiz.white-color {
  color: var(--white);
}
.ico-swap_horiz.success-color {
  color: var(--fb-success-default);
}
.ico-swap_horiz.danger-color {
  color: var(--fb-danger-default);
}
.ico-swap_horiz.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-swap_horiz.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-swap_horiz.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-swap_horiz.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-swap_horiz.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-swap_horiz.bold {
  font-weight: var(--font-weight-bold);
}
.ico-swap_horiz:disabled,
.ico-swap_horiz.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-swap_horiz::before {
  content: 'swap_horiz';
}
.ico-arrow_circle_left {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_circle_left.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_circle_left.small {
  font-size: 18px;
}
.ico-arrow_circle_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_circle_left.bigger {
  font-size: 36px;
}
.ico-arrow_circle_left.large {
  font-size: 48px;
}
.ico-arrow_circle_left.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_circle_left.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_circle_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_circle_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_left.white-color {
  color: var(--white);
}
.ico-arrow_circle_left.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_circle_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_circle_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_circle_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_circle_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_circle_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_circle_left.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_circle_left.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_circle_left:disabled,
.ico-arrow_circle_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_circle_left::before {
  content: 'arrow_circle_left';
}
.ico-arrow_circle_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-arrow_circle_right.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_circle_right.small {
  font-size: 18px;
}
.ico-arrow_circle_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_circle_right.bigger {
  font-size: 36px;
}
.ico-arrow_circle_right.large {
  font-size: 48px;
}
.ico-arrow_circle_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-arrow_circle_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-arrow_circle_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_circle_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_right.white-color {
  color: var(--white);
}
.ico-arrow_circle_right.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_circle_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_circle_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_circle_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_circle_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_circle_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_circle_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-arrow_circle_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-arrow_circle_right:disabled,
.ico-arrow_circle_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_circle_right::before {
  content: 'arrow_circle_right';
}
.ico-refresh {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-refresh.tiny {
  font-size: var(--font-size-md);
}
.ico-refresh.small {
  font-size: 18px;
}
.ico-refresh.medium {
  font-size: var(--font-size-xxl);
}
.ico-refresh.bigger {
  font-size: 36px;
}
.ico-refresh.large {
  font-size: 48px;
}
.ico-refresh.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-refresh.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-refresh.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-refresh.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-refresh.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-refresh.white-color {
  color: var(--white);
}
.ico-refresh.success-color {
  color: var(--fb-success-default);
}
.ico-refresh.danger-color {
  color: var(--fb-danger-default);
}
.ico-refresh.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-refresh.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-refresh.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-refresh.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-refresh.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-refresh.bold {
  font-weight: var(--font-weight-bold);
}
.ico-refresh:disabled,
.ico-refresh.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-refresh::before {
  content: 'refresh';
}
.ico-last_page {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-last_page.tiny {
  font-size: var(--font-size-md);
}
.ico-last_page.small {
  font-size: 18px;
}
.ico-last_page.medium {
  font-size: var(--font-size-xxl);
}
.ico-last_page.bigger {
  font-size: 36px;
}
.ico-last_page.large {
  font-size: 48px;
}
.ico-last_page.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-last_page.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-last_page.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-last_page.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-last_page.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-last_page.white-color {
  color: var(--white);
}
.ico-last_page.success-color {
  color: var(--fb-success-default);
}
.ico-last_page.danger-color {
  color: var(--fb-danger-default);
}
.ico-last_page.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-last_page.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-last_page.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-last_page.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-last_page.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-last_page.bold {
  font-weight: var(--font-weight-bold);
}
.ico-last_page:disabled,
.ico-last_page.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-last_page::before {
  content: 'last_page';
}
.ico-first_page {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-first_page.tiny {
  font-size: var(--font-size-md);
}
.ico-first_page.small {
  font-size: 18px;
}
.ico-first_page.medium {
  font-size: var(--font-size-xxl);
}
.ico-first_page.bigger {
  font-size: 36px;
}
.ico-first_page.large {
  font-size: 48px;
}
.ico-first_page.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-first_page.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-first_page.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-first_page.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-first_page.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-first_page.white-color {
  color: var(--white);
}
.ico-first_page.success-color {
  color: var(--fb-success-default);
}
.ico-first_page.danger-color {
  color: var(--fb-danger-default);
}
.ico-first_page.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-first_page.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-first_page.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-first_page.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-first_page.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-first_page.bold {
  font-weight: var(--font-weight-bold);
}
.ico-first_page:disabled,
.ico-first_page.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-first_page::before {
  content: 'first_page';
}
.ico-keyboard_tab_rtl {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-keyboard_tab_rtl.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_tab_rtl.small {
  font-size: 18px;
}
.ico-keyboard_tab_rtl.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_tab_rtl.bigger {
  font-size: 36px;
}
.ico-keyboard_tab_rtl.large {
  font-size: 48px;
}
.ico-keyboard_tab_rtl.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-keyboard_tab_rtl.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-keyboard_tab_rtl.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_tab_rtl.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab_rtl.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab_rtl.white-color {
  color: var(--white);
}
.ico-keyboard_tab_rtl.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_tab_rtl.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_tab_rtl.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_tab_rtl.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_tab_rtl.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_tab_rtl.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_tab_rtl.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-keyboard_tab_rtl.bold {
  font-weight: var(--font-weight-bold);
}
.ico-keyboard_tab_rtl:disabled,
.ico-keyboard_tab_rtl.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_tab_rtl::before {
  content: 'keyboard_tab_rtl';
}
.ico-keyboard_tab {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-keyboard_tab.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_tab.small {
  font-size: 18px;
}
.ico-keyboard_tab.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_tab.bigger {
  font-size: 36px;
}
.ico-keyboard_tab.large {
  font-size: 48px;
}
.ico-keyboard_tab.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-keyboard_tab.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-keyboard_tab.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_tab.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab.white-color {
  color: var(--white);
}
.ico-keyboard_tab.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_tab.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_tab.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_tab.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_tab.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_tab.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_tab.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-keyboard_tab.bold {
  font-weight: var(--font-weight-bold);
}
.ico-keyboard_tab:disabled,
.ico-keyboard_tab.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_tab::before {
  content: 'keyboard_tab';
}
.ico-navigate_next {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-navigate_next.tiny {
  font-size: var(--font-size-md);
}
.ico-navigate_next.small {
  font-size: 18px;
}
.ico-navigate_next.medium {
  font-size: var(--font-size-xxl);
}
.ico-navigate_next.bigger {
  font-size: 36px;
}
.ico-navigate_next.large {
  font-size: 48px;
}
.ico-navigate_next.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-navigate_next.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-navigate_next.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-navigate_next.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_next.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_next.white-color {
  color: var(--white);
}
.ico-navigate_next.success-color {
  color: var(--fb-success-default);
}
.ico-navigate_next.danger-color {
  color: var(--fb-danger-default);
}
.ico-navigate_next.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-navigate_next.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-navigate_next.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-navigate_next.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-navigate_next.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-navigate_next.bold {
  font-weight: var(--font-weight-bold);
}
.ico-navigate_next:disabled,
.ico-navigate_next.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-navigate_next::before {
  content: 'navigate_next';
}
.ico-navigate_before {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-navigate_before.tiny {
  font-size: var(--font-size-md);
}
.ico-navigate_before.small {
  font-size: 18px;
}
.ico-navigate_before.medium {
  font-size: var(--font-size-xxl);
}
.ico-navigate_before.bigger {
  font-size: 36px;
}
.ico-navigate_before.large {
  font-size: 48px;
}
.ico-navigate_before.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-navigate_before.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-navigate_before.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-navigate_before.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_before.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_before.white-color {
  color: var(--white);
}
.ico-navigate_before.success-color {
  color: var(--fb-success-default);
}
.ico-navigate_before.danger-color {
  color: var(--fb-danger-default);
}
.ico-navigate_before.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-navigate_before.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-navigate_before.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-navigate_before.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-navigate_before.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-navigate_before.bold {
  font-weight: var(--font-weight-bold);
}
.ico-navigate_before:disabled,
.ico-navigate_before.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-navigate_before::before {
  content: 'navigate_before';
}
.ico-exit_to_app {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-exit_to_app.tiny {
  font-size: var(--font-size-md);
}
.ico-exit_to_app.small {
  font-size: 18px;
}
.ico-exit_to_app.medium {
  font-size: var(--font-size-xxl);
}
.ico-exit_to_app.bigger {
  font-size: 36px;
}
.ico-exit_to_app.large {
  font-size: 48px;
}
.ico-exit_to_app.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-exit_to_app.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-exit_to_app.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-exit_to_app.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-exit_to_app.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-exit_to_app.white-color {
  color: var(--white);
}
.ico-exit_to_app.success-color {
  color: var(--fb-success-default);
}
.ico-exit_to_app.danger-color {
  color: var(--fb-danger-default);
}
.ico-exit_to_app.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-exit_to_app.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-exit_to_app.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-exit_to_app.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-exit_to_app.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-exit_to_app.bold {
  font-weight: var(--font-weight-bold);
}
.ico-exit_to_app:disabled,
.ico-exit_to_app.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-exit_to_app::before {
  content: 'exit_to_app';
}
.ico-keyboard_double_arrow_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-keyboard_double_arrow_right.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_double_arrow_right.small {
  font-size: 18px;
}
.ico-keyboard_double_arrow_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_double_arrow_right.bigger {
  font-size: 36px;
}
.ico-keyboard_double_arrow_right.large {
  font-size: 48px;
}
.ico-keyboard_double_arrow_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-keyboard_double_arrow_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-keyboard_double_arrow_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_double_arrow_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_right.white-color {
  color: var(--white);
}
.ico-keyboard_double_arrow_right.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_double_arrow_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_double_arrow_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_double_arrow_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_double_arrow_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_double_arrow_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_double_arrow_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-keyboard_double_arrow_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-keyboard_double_arrow_right:disabled,
.ico-keyboard_double_arrow_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_double_arrow_right::before {
  content: 'keyboard_double_arrow_right';
}
.ico-keyboard_double_arrow_left {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-keyboard_double_arrow_left.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_double_arrow_left.small {
  font-size: 18px;
}
.ico-keyboard_double_arrow_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_double_arrow_left.bigger {
  font-size: 36px;
}
.ico-keyboard_double_arrow_left.large {
  font-size: 48px;
}
.ico-keyboard_double_arrow_left.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-keyboard_double_arrow_left.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-keyboard_double_arrow_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_double_arrow_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_left.white-color {
  color: var(--white);
}
.ico-keyboard_double_arrow_left.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_double_arrow_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_double_arrow_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_double_arrow_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_double_arrow_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_double_arrow_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_double_arrow_left.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-keyboard_double_arrow_left.bold {
  font-weight: var(--font-weight-bold);
}
.ico-keyboard_double_arrow_left:disabled,
.ico-keyboard_double_arrow_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_double_arrow_left::before {
  content: 'keyboard_double_arrow_left';
}
.ico-expand_circle_right {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-expand_circle_right.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_circle_right.small {
  font-size: 18px;
}
.ico-expand_circle_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_circle_right.bigger {
  font-size: 36px;
}
.ico-expand_circle_right.large {
  font-size: 48px;
}
.ico-expand_circle_right.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-expand_circle_right.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-expand_circle_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_circle_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_circle_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_circle_right.white-color {
  color: var(--white);
}
.ico-expand_circle_right.success-color {
  color: var(--fb-success-default);
}
.ico-expand_circle_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_circle_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_circle_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_circle_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_circle_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_circle_right.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-expand_circle_right.bold {
  font-weight: var(--font-weight-bold);
}
.ico-expand_circle_right:disabled,
.ico-expand_circle_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_circle_right::before {
  content: 'expand_circle_right';
}
.ico-cached {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-cached.tiny {
  font-size: var(--font-size-md);
}
.ico-cached.small {
  font-size: 18px;
}
.ico-cached.medium {
  font-size: var(--font-size-xxl);
}
.ico-cached.bigger {
  font-size: 36px;
}
.ico-cached.large {
  font-size: 48px;
}
.ico-cached.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-cached.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-cached.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-cached.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cached.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cached.white-color {
  color: var(--white);
}
.ico-cached.success-color {
  color: var(--fb-success-default);
}
.ico-cached.danger-color {
  color: var(--fb-danger-default);
}
.ico-cached.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-cached.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-cached.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-cached.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-cached.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-cached.bold {
  font-weight: var(--font-weight-bold);
}
.ico-cached:disabled,
.ico-cached.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-cached::before {
  content: 'cached';
}
.ico-check_box {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Icons';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-check_box.tiny {
  font-size: var(--font-size-md);
}
.ico-check_box.small {
  font-size: 18px;
}
.ico-check_box.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_box.bigger {
  font-size: 36px;
}
.ico-check_box.large {
  font-size: 48px;
}
.ico-check_box.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-check_box.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-check_box.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_box.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box.white-color {
  color: var(--white);
}
.ico-check_box.success-color {
  color: var(--fb-success-default);
}
.ico-check_box.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_box.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_box.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_box.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_box.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_box.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-check_box.bold {
  font-weight: var(--font-weight-bold);
}
.ico-check_box:disabled,
.ico-check_box.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_box::before {
  content: 'check_box';
}
.ico-check_box_outline_blank {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-check_box_outline_blank.tiny {
  font-size: var(--font-size-md);
}
.ico-check_box_outline_blank.small {
  font-size: 18px;
}
.ico-check_box_outline_blank.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_box_outline_blank.bigger {
  font-size: 36px;
}
.ico-check_box_outline_blank.large {
  font-size: 48px;
}
.ico-check_box_outline_blank.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-check_box_outline_blank.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-check_box_outline_blank.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_box_outline_blank.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box_outline_blank.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box_outline_blank.white-color {
  color: var(--white);
}
.ico-check_box_outline_blank.success-color {
  color: var(--fb-success-default);
}
.ico-check_box_outline_blank.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_box_outline_blank.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_box_outline_blank.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_box_outline_blank.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_box_outline_blank.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_box_outline_blank.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-check_box_outline_blank.bold {
  font-weight: var(--font-weight-bold);
}
.ico-check_box_outline_blank:disabled,
.ico-check_box_outline_blank.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_box_outline_blank::before {
  content: 'check_box_outline_blank';
}
.ico-chips {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-chips.tiny {
  font-size: var(--font-size-md);
}
.ico-chips.small {
  font-size: 18px;
}
.ico-chips.medium {
  font-size: var(--font-size-xxl);
}
.ico-chips.bigger {
  font-size: 36px;
}
.ico-chips.large {
  font-size: 48px;
}
.ico-chips.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-chips.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-chips.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chips.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chips.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chips.white-color {
  color: var(--white);
}
.ico-chips.success-color {
  color: var(--fb-success-default);
}
.ico-chips.danger-color {
  color: var(--fb-danger-default);
}
.ico-chips.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chips.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chips.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chips.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chips.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-chips.bold {
  font-weight: var(--font-weight-bold);
}
.ico-chips:disabled,
.ico-chips.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chips::before {
  content: 'chips';
}
.ico-menu {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-menu.tiny {
  font-size: var(--font-size-md);
}
.ico-menu.small {
  font-size: 18px;
}
.ico-menu.medium {
  font-size: var(--font-size-xxl);
}
.ico-menu.bigger {
  font-size: 36px;
}
.ico-menu.large {
  font-size: 48px;
}
.ico-menu.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-menu.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-menu.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-menu.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-menu.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-menu.white-color {
  color: var(--white);
}
.ico-menu.success-color {
  color: var(--fb-success-default);
}
.ico-menu.danger-color {
  color: var(--fb-danger-default);
}
.ico-menu.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-menu.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-menu.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-menu.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-menu.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-menu.bold {
  font-weight: var(--font-weight-bold);
}
.ico-menu:disabled,
.ico-menu.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-menu::before {
  content: 'menu';
}
.ico-code {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-code.tiny {
  font-size: var(--font-size-md);
}
.ico-code.small {
  font-size: 18px;
}
.ico-code.medium {
  font-size: var(--font-size-xxl);
}
.ico-code.bigger {
  font-size: 36px;
}
.ico-code.large {
  font-size: 48px;
}
.ico-code.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-code.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-code.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-code.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-code.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-code.white-color {
  color: var(--white);
}
.ico-code.success-color {
  color: var(--fb-success-default);
}
.ico-code.danger-color {
  color: var(--fb-danger-default);
}
.ico-code.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-code.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-code.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-code.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-code.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-code.bold {
  font-weight: var(--font-weight-bold);
}
.ico-code:disabled,
.ico-code.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-code::before {
  content: 'code';
}
.ico-gavel {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-gavel.tiny {
  font-size: var(--font-size-md);
}
.ico-gavel.small {
  font-size: 18px;
}
.ico-gavel.medium {
  font-size: var(--font-size-xxl);
}
.ico-gavel.bigger {
  font-size: 36px;
}
.ico-gavel.large {
  font-size: 48px;
}
.ico-gavel.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-gavel.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-gavel.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-gavel.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-gavel.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-gavel.white-color {
  color: var(--white);
}
.ico-gavel.success-color {
  color: var(--fb-success-default);
}
.ico-gavel.danger-color {
  color: var(--fb-danger-default);
}
.ico-gavel.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-gavel.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-gavel.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-gavel.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-gavel.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-gavel.bold {
  font-weight: var(--font-weight-bold);
}
.ico-gavel:disabled,
.ico-gavel.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-gavel::before {
  content: 'gavel';
}
.ico-list {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-list.tiny {
  font-size: var(--font-size-md);
}
.ico-list.small {
  font-size: 18px;
}
.ico-list.medium {
  font-size: var(--font-size-xxl);
}
.ico-list.bigger {
  font-size: 36px;
}
.ico-list.large {
  font-size: 48px;
}
.ico-list.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-list.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-list.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-list.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-list.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-list.white-color {
  color: var(--white);
}
.ico-list.success-color {
  color: var(--fb-success-default);
}
.ico-list.danger-color {
  color: var(--fb-danger-default);
}
.ico-list.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-list.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-list.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-list.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-list.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-list.bold {
  font-weight: var(--font-weight-bold);
}
.ico-list:disabled,
.ico-list.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-list::before {
  content: 'list';
}
.ico-label {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-label.tiny {
  font-size: var(--font-size-md);
}
.ico-label.small {
  font-size: 18px;
}
.ico-label.medium {
  font-size: var(--font-size-xxl);
}
.ico-label.bigger {
  font-size: 36px;
}
.ico-label.large {
  font-size: 48px;
}
.ico-label.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-label.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-label.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-label.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-label.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-label.white-color {
  color: var(--white);
}
.ico-label.success-color {
  color: var(--fb-success-default);
}
.ico-label.danger-color {
  color: var(--fb-danger-default);
}
.ico-label.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-label.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-label.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-label.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-label.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-label.bold {
  font-weight: var(--font-weight-bold);
}
.ico-label:disabled,
.ico-label.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-label::before {
  content: 'label';
}
.ico-tune {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-tune.tiny {
  font-size: var(--font-size-md);
}
.ico-tune.small {
  font-size: 18px;
}
.ico-tune.medium {
  font-size: var(--font-size-xxl);
}
.ico-tune.bigger {
  font-size: 36px;
}
.ico-tune.large {
  font-size: 48px;
}
.ico-tune.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-tune.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-tune.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-tune.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-tune.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-tune.white-color {
  color: var(--white);
}
.ico-tune.success-color {
  color: var(--fb-success-default);
}
.ico-tune.danger-color {
  color: var(--fb-danger-default);
}
.ico-tune.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-tune.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-tune.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-tune.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-tune.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-tune.bold {
  font-weight: var(--font-weight-bold);
}
.ico-tune:disabled,
.ico-tune.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-tune::before {
  content: 'tune';
}
.ico-toggle_on {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-toggle_on.tiny {
  font-size: var(--font-size-md);
}
.ico-toggle_on.small {
  font-size: 18px;
}
.ico-toggle_on.medium {
  font-size: var(--font-size-xxl);
}
.ico-toggle_on.bigger {
  font-size: 36px;
}
.ico-toggle_on.large {
  font-size: 48px;
}
.ico-toggle_on.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-toggle_on.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-toggle_on.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-toggle_on.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_on.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_on.white-color {
  color: var(--white);
}
.ico-toggle_on.success-color {
  color: var(--fb-success-default);
}
.ico-toggle_on.danger-color {
  color: var(--fb-danger-default);
}
.ico-toggle_on.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-toggle_on.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-toggle_on.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-toggle_on.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-toggle_on.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-toggle_on.bold {
  font-weight: var(--font-weight-bold);
}
.ico-toggle_on:disabled,
.ico-toggle_on.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-toggle_on::before {
  content: 'toggle_on';
}
.ico-toggle_off {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-toggle_off.tiny {
  font-size: var(--font-size-md);
}
.ico-toggle_off.small {
  font-size: 18px;
}
.ico-toggle_off.medium {
  font-size: var(--font-size-xxl);
}
.ico-toggle_off.bigger {
  font-size: 36px;
}
.ico-toggle_off.large {
  font-size: 48px;
}
.ico-toggle_off.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-toggle_off.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-toggle_off.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-toggle_off.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_off.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_off.white-color {
  color: var(--white);
}
.ico-toggle_off.success-color {
  color: var(--fb-success-default);
}
.ico-toggle_off.danger-color {
  color: var(--fb-danger-default);
}
.ico-toggle_off.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-toggle_off.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-toggle_off.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-toggle_off.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-toggle_off.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-toggle_off.bold {
  font-weight: var(--font-weight-bold);
}
.ico-toggle_off:disabled,
.ico-toggle_off.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-toggle_off::before {
  content: 'toggle_off';
}
.ico-drag_indicator {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-drag_indicator.tiny {
  font-size: var(--font-size-md);
}
.ico-drag_indicator.small {
  font-size: 18px;
}
.ico-drag_indicator.medium {
  font-size: var(--font-size-xxl);
}
.ico-drag_indicator.bigger {
  font-size: 36px;
}
.ico-drag_indicator.large {
  font-size: 48px;
}
.ico-drag_indicator.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-drag_indicator.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-drag_indicator.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-drag_indicator.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drag_indicator.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drag_indicator.white-color {
  color: var(--white);
}
.ico-drag_indicator.success-color {
  color: var(--fb-success-default);
}
.ico-drag_indicator.danger-color {
  color: var(--fb-danger-default);
}
.ico-drag_indicator.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-drag_indicator.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-drag_indicator.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-drag_indicator.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-drag_indicator.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-drag_indicator.bold {
  font-weight: var(--font-weight-bold);
}
.ico-drag_indicator:disabled,
.ico-drag_indicator.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-drag_indicator::before {
  content: 'drag_indicator';
}
.ico-calendar_month {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-calendar_month.tiny {
  font-size: var(--font-size-md);
}
.ico-calendar_month.small {
  font-size: 18px;
}
.ico-calendar_month.medium {
  font-size: var(--font-size-xxl);
}
.ico-calendar_month.bigger {
  font-size: 36px;
}
.ico-calendar_month.large {
  font-size: 48px;
}
.ico-calendar_month.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-calendar_month.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-calendar_month.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-calendar_month.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_month.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_month.white-color {
  color: var(--white);
}
.ico-calendar_month.success-color {
  color: var(--fb-success-default);
}
.ico-calendar_month.danger-color {
  color: var(--fb-danger-default);
}
.ico-calendar_month.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-calendar_month.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-calendar_month.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-calendar_month.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-calendar_month.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-calendar_month.bold {
  font-weight: var(--font-weight-bold);
}
.ico-calendar_month:disabled,
.ico-calendar_month.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-calendar_month::before {
  content: 'calendar_month';
}
.ico-calendar_today {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-calendar_today.tiny {
  font-size: var(--font-size-md);
}
.ico-calendar_today.small {
  font-size: 18px;
}
.ico-calendar_today.medium {
  font-size: var(--font-size-xxl);
}
.ico-calendar_today.bigger {
  font-size: 36px;
}
.ico-calendar_today.large {
  font-size: 48px;
}
.ico-calendar_today.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-calendar_today.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-calendar_today.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-calendar_today.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_today.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_today.white-color {
  color: var(--white);
}
.ico-calendar_today.success-color {
  color: var(--fb-success-default);
}
.ico-calendar_today.danger-color {
  color: var(--fb-danger-default);
}
.ico-calendar_today.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-calendar_today.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-calendar_today.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-calendar_today.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-calendar_today.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-calendar_today.bold {
  font-weight: var(--font-weight-bold);
}
.ico-calendar_today:disabled,
.ico-calendar_today.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-calendar_today::before {
  content: 'calendar_today';
}
.ico-schedule {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-schedule.tiny {
  font-size: var(--font-size-md);
}
.ico-schedule.small {
  font-size: 18px;
}
.ico-schedule.medium {
  font-size: var(--font-size-xxl);
}
.ico-schedule.bigger {
  font-size: 36px;
}
.ico-schedule.large {
  font-size: 48px;
}
.ico-schedule.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-schedule.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-schedule.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-schedule.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-schedule.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-schedule.white-color {
  color: var(--white);
}
.ico-schedule.success-color {
  color: var(--fb-success-default);
}
.ico-schedule.danger-color {
  color: var(--fb-danger-default);
}
.ico-schedule.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-schedule.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-schedule.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-schedule.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-schedule.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-schedule.bold {
  font-weight: var(--font-weight-bold);
}
.ico-schedule:disabled,
.ico-schedule.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-schedule::before {
  content: 'schedule';
}
.ico-history {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-history.tiny {
  font-size: var(--font-size-md);
}
.ico-history.small {
  font-size: 18px;
}
.ico-history.medium {
  font-size: var(--font-size-xxl);
}
.ico-history.bigger {
  font-size: 36px;
}
.ico-history.large {
  font-size: 48px;
}
.ico-history.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-history.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-history.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-history.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-history.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-history.white-color {
  color: var(--white);
}
.ico-history.success-color {
  color: var(--fb-success-default);
}
.ico-history.danger-color {
  color: var(--fb-danger-default);
}
.ico-history.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-history.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-history.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-history.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-history.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-history.bold {
  font-weight: var(--font-weight-bold);
}
.ico-history:disabled,
.ico-history.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-history::before {
  content: 'history';
}
.ico-home {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-home.tiny {
  font-size: var(--font-size-md);
}
.ico-home.small {
  font-size: 18px;
}
.ico-home.medium {
  font-size: var(--font-size-xxl);
}
.ico-home.bigger {
  font-size: 36px;
}
.ico-home.large {
  font-size: 48px;
}
.ico-home.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-home.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-home.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-home.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-home.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-home.white-color {
  color: var(--white);
}
.ico-home.success-color {
  color: var(--fb-success-default);
}
.ico-home.danger-color {
  color: var(--fb-danger-default);
}
.ico-home.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-home.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-home.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-home.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-home.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-home.bold {
  font-weight: var(--font-weight-bold);
}
.ico-home:disabled,
.ico-home.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-home::before {
  content: 'home';
}
.ico-settings {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-settings.tiny {
  font-size: var(--font-size-md);
}
.ico-settings.small {
  font-size: 18px;
}
.ico-settings.medium {
  font-size: var(--font-size-xxl);
}
.ico-settings.bigger {
  font-size: 36px;
}
.ico-settings.large {
  font-size: 48px;
}
.ico-settings.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-settings.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-settings.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-settings.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-settings.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-settings.white-color {
  color: var(--white);
}
.ico-settings.success-color {
  color: var(--fb-success-default);
}
.ico-settings.danger-color {
  color: var(--fb-danger-default);
}
.ico-settings.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-settings.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-settings.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-settings.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-settings.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-settings.bold {
  font-weight: var(--font-weight-bold);
}
.ico-settings:disabled,
.ico-settings.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-settings::before {
  content: 'settings';
}
.ico-favorite {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-favorite.tiny {
  font-size: var(--font-size-md);
}
.ico-favorite.small {
  font-size: 18px;
}
.ico-favorite.medium {
  font-size: var(--font-size-xxl);
}
.ico-favorite.bigger {
  font-size: 36px;
}
.ico-favorite.large {
  font-size: 48px;
}
.ico-favorite.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-favorite.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-favorite.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-favorite.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-favorite.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-favorite.white-color {
  color: var(--white);
}
.ico-favorite.success-color {
  color: var(--fb-success-default);
}
.ico-favorite.danger-color {
  color: var(--fb-danger-default);
}
.ico-favorite.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-favorite.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-favorite.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-favorite.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-favorite.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-favorite.bold {
  font-weight: var(--font-weight-bold);
}
.ico-favorite:disabled,
.ico-favorite.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-favorite::before {
  content: 'favorite';
}
.ico-close {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-close.tiny {
  font-size: var(--font-size-md);
}
.ico-close.small {
  font-size: 18px;
}
.ico-close.medium {
  font-size: var(--font-size-xxl);
}
.ico-close.bigger {
  font-size: 36px;
}
.ico-close.large {
  font-size: 48px;
}
.ico-close.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-close.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-close.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-close.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-close.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-close.white-color {
  color: var(--white);
}
.ico-close.success-color {
  color: var(--fb-success-default);
}
.ico-close.danger-color {
  color: var(--fb-danger-default);
}
.ico-close.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-close.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-close.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-close.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-close.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-close.bold {
  font-weight: var(--font-weight-bold);
}
.ico-close:disabled,
.ico-close.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-close::before {
  content: 'close';
}
.ico-disabled_by_default {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-disabled_by_default.tiny {
  font-size: var(--font-size-md);
}
.ico-disabled_by_default.small {
  font-size: 18px;
}
.ico-disabled_by_default.medium {
  font-size: var(--font-size-xxl);
}
.ico-disabled_by_default.bigger {
  font-size: 36px;
}
.ico-disabled_by_default.large {
  font-size: 48px;
}
.ico-disabled_by_default.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-disabled_by_default.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-disabled_by_default.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-disabled_by_default.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-disabled_by_default.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-disabled_by_default.white-color {
  color: var(--white);
}
.ico-disabled_by_default.success-color {
  color: var(--fb-success-default);
}
.ico-disabled_by_default.danger-color {
  color: var(--fb-danger-default);
}
.ico-disabled_by_default.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-disabled_by_default.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-disabled_by_default.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-disabled_by_default.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-disabled_by_default.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-disabled_by_default.bold {
  font-weight: var(--font-weight-bold);
}
.ico-disabled_by_default:disabled,
.ico-disabled_by_default.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-disabled_by_default::before {
  content: 'disabled_by_default';
}
.ico-add {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-add.tiny {
  font-size: var(--font-size-md);
}
.ico-add.small {
  font-size: 18px;
}
.ico-add.medium {
  font-size: var(--font-size-xxl);
}
.ico-add.bigger {
  font-size: 36px;
}
.ico-add.large {
  font-size: 48px;
}
.ico-add.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-add.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-add.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-add.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-add.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-add.white-color {
  color: var(--white);
}
.ico-add.success-color {
  color: var(--fb-success-default);
}
.ico-add.danger-color {
  color: var(--fb-danger-default);
}
.ico-add.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-add.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-add.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-add.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-add.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-add.bold {
  font-weight: var(--font-weight-bold);
}
.ico-add:disabled,
.ico-add.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-add::before {
  content: 'add';
}
.ico-remove {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-remove.tiny {
  font-size: var(--font-size-md);
}
.ico-remove.small {
  font-size: 18px;
}
.ico-remove.medium {
  font-size: var(--font-size-xxl);
}
.ico-remove.bigger {
  font-size: 36px;
}
.ico-remove.large {
  font-size: 48px;
}
.ico-remove.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-remove.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-remove.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-remove.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-remove.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-remove.white-color {
  color: var(--white);
}
.ico-remove.success-color {
  color: var(--fb-success-default);
}
.ico-remove.danger-color {
  color: var(--fb-danger-default);
}
.ico-remove.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-remove.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-remove.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-remove.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-remove.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-remove.bold {
  font-weight: var(--font-weight-bold);
}
.ico-remove:disabled,
.ico-remove.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-remove::before {
  content: 'remove';
}
.ico-edit {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-edit.tiny {
  font-size: var(--font-size-md);
}
.ico-edit.small {
  font-size: 18px;
}
.ico-edit.medium {
  font-size: var(--font-size-xxl);
}
.ico-edit.bigger {
  font-size: 36px;
}
.ico-edit.large {
  font-size: 48px;
}
.ico-edit.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-edit.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-edit.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-edit.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-edit.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-edit.white-color {
  color: var(--white);
}
.ico-edit.success-color {
  color: var(--fb-success-default);
}
.ico-edit.danger-color {
  color: var(--fb-danger-default);
}
.ico-edit.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-edit.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-edit.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-edit.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-edit.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-edit.bold {
  font-weight: var(--font-weight-bold);
}
.ico-edit:disabled,
.ico-edit.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-edit::before {
  content: 'edit';
}
.ico-delete {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-delete.tiny {
  font-size: var(--font-size-md);
}
.ico-delete.small {
  font-size: 18px;
}
.ico-delete.medium {
  font-size: var(--font-size-xxl);
}
.ico-delete.bigger {
  font-size: 36px;
}
.ico-delete.large {
  font-size: 48px;
}
.ico-delete.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-delete.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-delete.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-delete.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-delete.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-delete.white-color {
  color: var(--white);
}
.ico-delete.success-color {
  color: var(--fb-success-default);
}
.ico-delete.danger-color {
  color: var(--fb-danger-default);
}
.ico-delete.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-delete.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-delete.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-delete.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-delete.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-delete.bold {
  font-weight: var(--font-weight-bold);
}
.ico-delete:disabled,
.ico-delete.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-delete::before {
  content: 'delete';
}
.ico-block {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-block.tiny {
  font-size: var(--font-size-md);
}
.ico-block.small {
  font-size: 18px;
}
.ico-block.medium {
  font-size: var(--font-size-xxl);
}
.ico-block.bigger {
  font-size: 36px;
}
.ico-block.large {
  font-size: 48px;
}
.ico-block.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-block.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-block.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-block.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-block.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-block.white-color {
  color: var(--white);
}
.ico-block.success-color {
  color: var(--fb-success-default);
}
.ico-block.danger-color {
  color: var(--fb-danger-default);
}
.ico-block.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-block.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-block.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-block.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-block.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-block.bold {
  font-weight: var(--font-weight-bold);
}
.ico-block:disabled,
.ico-block.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-block::before {
  content: 'block';
}
.ico-visibility {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-visibility.tiny {
  font-size: var(--font-size-md);
}
.ico-visibility.small {
  font-size: 18px;
}
.ico-visibility.medium {
  font-size: var(--font-size-xxl);
}
.ico-visibility.bigger {
  font-size: 36px;
}
.ico-visibility.large {
  font-size: 48px;
}
.ico-visibility.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-visibility.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-visibility.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-visibility.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility.white-color {
  color: var(--white);
}
.ico-visibility.success-color {
  color: var(--fb-success-default);
}
.ico-visibility.danger-color {
  color: var(--fb-danger-default);
}
.ico-visibility.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-visibility.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-visibility.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-visibility.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-visibility.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-visibility.bold {
  font-weight: var(--font-weight-bold);
}
.ico-visibility:disabled,
.ico-visibility.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-visibility::before {
  content: 'visibility';
}
.ico-visibility_off {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-visibility_off.tiny {
  font-size: var(--font-size-md);
}
.ico-visibility_off.small {
  font-size: 18px;
}
.ico-visibility_off.medium {
  font-size: var(--font-size-xxl);
}
.ico-visibility_off.bigger {
  font-size: 36px;
}
.ico-visibility_off.large {
  font-size: 48px;
}
.ico-visibility_off.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-visibility_off.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-visibility_off.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-visibility_off.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility_off.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility_off.white-color {
  color: var(--white);
}
.ico-visibility_off.success-color {
  color: var(--fb-success-default);
}
.ico-visibility_off.danger-color {
  color: var(--fb-danger-default);
}
.ico-visibility_off.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-visibility_off.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-visibility_off.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-visibility_off.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-visibility_off.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-visibility_off.bold {
  font-weight: var(--font-weight-bold);
}
.ico-visibility_off:disabled,
.ico-visibility_off.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-visibility_off::before {
  content: 'visibility_off';
}
.ico-language {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-language.tiny {
  font-size: var(--font-size-md);
}
.ico-language.small {
  font-size: 18px;
}
.ico-language.medium {
  font-size: var(--font-size-xxl);
}
.ico-language.bigger {
  font-size: 36px;
}
.ico-language.large {
  font-size: 48px;
}
.ico-language.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-language.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-language.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-language.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-language.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-language.white-color {
  color: var(--white);
}
.ico-language.success-color {
  color: var(--fb-success-default);
}
.ico-language.danger-color {
  color: var(--fb-danger-default);
}
.ico-language.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-language.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-language.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-language.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-language.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-language.bold {
  font-weight: var(--font-weight-bold);
}
.ico-language:disabled,
.ico-language.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-language::before {
  content: 'language';
}
.ico-pending {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-pending.tiny {
  font-size: var(--font-size-md);
}
.ico-pending.small {
  font-size: 18px;
}
.ico-pending.medium {
  font-size: var(--font-size-xxl);
}
.ico-pending.bigger {
  font-size: 36px;
}
.ico-pending.large {
  font-size: 48px;
}
.ico-pending.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-pending.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-pending.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-pending.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-pending.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-pending.white-color {
  color: var(--white);
}
.ico-pending.success-color {
  color: var(--fb-success-default);
}
.ico-pending.danger-color {
  color: var(--fb-danger-default);
}
.ico-pending.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-pending.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-pending.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-pending.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-pending.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-pending.bold {
  font-weight: var(--font-weight-bold);
}
.ico-pending:disabled,
.ico-pending.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-pending::before {
  content: 'pending';
}
.ico-thumb_up {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-thumb_up.tiny {
  font-size: var(--font-size-md);
}
.ico-thumb_up.small {
  font-size: 18px;
}
.ico-thumb_up.medium {
  font-size: var(--font-size-xxl);
}
.ico-thumb_up.bigger {
  font-size: 36px;
}
.ico-thumb_up.large {
  font-size: 48px;
}
.ico-thumb_up.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-thumb_up.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-thumb_up.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-thumb_up.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_up.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_up.white-color {
  color: var(--white);
}
.ico-thumb_up.success-color {
  color: var(--fb-success-default);
}
.ico-thumb_up.danger-color {
  color: var(--fb-danger-default);
}
.ico-thumb_up.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-thumb_up.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-thumb_up.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-thumb_up.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-thumb_up.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-thumb_up.bold {
  font-weight: var(--font-weight-bold);
}
.ico-thumb_up:disabled,
.ico-thumb_up.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-thumb_up::before {
  content: 'thumb_up';
}
.ico-thumb_down {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-thumb_down.tiny {
  font-size: var(--font-size-md);
}
.ico-thumb_down.small {
  font-size: 18px;
}
.ico-thumb_down.medium {
  font-size: var(--font-size-xxl);
}
.ico-thumb_down.bigger {
  font-size: 36px;
}
.ico-thumb_down.large {
  font-size: 48px;
}
.ico-thumb_down.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-thumb_down.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-thumb_down.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-thumb_down.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_down.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_down.white-color {
  color: var(--white);
}
.ico-thumb_down.success-color {
  color: var(--fb-success-default);
}
.ico-thumb_down.danger-color {
  color: var(--fb-danger-default);
}
.ico-thumb_down.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-thumb_down.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-thumb_down.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-thumb_down.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-thumb_down.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-thumb_down.bold {
  font-weight: var(--font-weight-bold);
}
.ico-thumb_down:disabled,
.ico-thumb_down.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-thumb_down::before {
  content: 'thumb_down';
}
.ico-filter_alt {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-filter_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-filter_alt.small {
  font-size: 18px;
}
.ico-filter_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-filter_alt.bigger {
  font-size: 36px;
}
.ico-filter_alt.large {
  font-size: 48px;
}
.ico-filter_alt.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-filter_alt.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-filter_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-filter_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-filter_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-filter_alt.white-color {
  color: var(--white);
}
.ico-filter_alt.success-color {
  color: var(--fb-success-default);
}
.ico-filter_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-filter_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-filter_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-filter_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-filter_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-filter_alt.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-filter_alt.bold {
  font-weight: var(--font-weight-bold);
}
.ico-filter_alt:disabled,
.ico-filter_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-filter_alt::before {
  content: 'filter_alt';
}
.ico-approval_delegation {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-approval_delegation.tiny {
  font-size: var(--font-size-md);
}
.ico-approval_delegation.small {
  font-size: 18px;
}
.ico-approval_delegation.medium {
  font-size: var(--font-size-xxl);
}
.ico-approval_delegation.bigger {
  font-size: 36px;
}
.ico-approval_delegation.large {
  font-size: 48px;
}
.ico-approval_delegation.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-approval_delegation.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-approval_delegation.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-approval_delegation.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-approval_delegation.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-approval_delegation.white-color {
  color: var(--white);
}
.ico-approval_delegation.success-color {
  color: var(--fb-success-default);
}
.ico-approval_delegation.danger-color {
  color: var(--fb-danger-default);
}
.ico-approval_delegation.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-approval_delegation.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-approval_delegation.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-approval_delegation.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-approval_delegation.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-approval_delegation.bold {
  font-weight: var(--font-weight-bold);
}
.ico-approval_delegation:disabled,
.ico-approval_delegation.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-approval_delegation::before {
  content: 'approval_delegation';
}
.ico-chat {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-chat.tiny {
  font-size: var(--font-size-md);
}
.ico-chat.small {
  font-size: 18px;
}
.ico-chat.medium {
  font-size: var(--font-size-xxl);
}
.ico-chat.bigger {
  font-size: 36px;
}
.ico-chat.large {
  font-size: 48px;
}
.ico-chat.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-chat.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-chat.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chat.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chat.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chat.white-color {
  color: var(--white);
}
.ico-chat.success-color {
  color: var(--fb-success-default);
}
.ico-chat.danger-color {
  color: var(--fb-danger-default);
}
.ico-chat.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chat.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chat.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chat.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chat.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-chat.bold {
  font-weight: var(--font-weight-bold);
}
.ico-chat:disabled,
.ico-chat.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chat::before {
  content: 'chat';
}
.ico-lock {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-lock.tiny {
  font-size: var(--font-size-md);
}
.ico-lock.small {
  font-size: 18px;
}
.ico-lock.medium {
  font-size: var(--font-size-xxl);
}
.ico-lock.bigger {
  font-size: 36px;
}
.ico-lock.large {
  font-size: 48px;
}
.ico-lock.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-lock.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-lock.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-lock.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-lock.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-lock.white-color {
  color: var(--white);
}
.ico-lock.success-color {
  color: var(--fb-success-default);
}
.ico-lock.danger-color {
  color: var(--fb-danger-default);
}
.ico-lock.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-lock.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-lock.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-lock.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-lock.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-lock.bold {
  font-weight: var(--font-weight-bold);
}
.ico-lock:disabled,
.ico-lock.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-lock::before {
  content: 'lock';
}
.ico-call {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-call.tiny {
  font-size: var(--font-size-md);
}
.ico-call.small {
  font-size: 18px;
}
.ico-call.medium {
  font-size: var(--font-size-xxl);
}
.ico-call.bigger {
  font-size: 36px;
}
.ico-call.large {
  font-size: 48px;
}
.ico-call.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-call.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-call.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-call.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-call.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-call.white-color {
  color: var(--white);
}
.ico-call.success-color {
  color: var(--fb-success-default);
}
.ico-call.danger-color {
  color: var(--fb-danger-default);
}
.ico-call.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-call.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-call.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-call.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-call.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-call.bold {
  font-weight: var(--font-weight-bold);
}
.ico-call:disabled,
.ico-call.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-call::before {
  content: 'call';
}
.ico-star {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-star.tiny {
  font-size: var(--font-size-md);
}
.ico-star.small {
  font-size: 18px;
}
.ico-star.medium {
  font-size: var(--font-size-xxl);
}
.ico-star.bigger {
  font-size: 36px;
}
.ico-star.large {
  font-size: 48px;
}
.ico-star.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-star.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-star.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-star.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-star.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-star.white-color {
  color: var(--white);
}
.ico-star.success-color {
  color: var(--fb-success-default);
}
.ico-star.danger-color {
  color: var(--fb-danger-default);
}
.ico-star.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-star.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-star.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-star.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-star.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-star.bold {
  font-weight: var(--font-weight-bold);
}
.ico-star:disabled,
.ico-star.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-star::before {
  content: 'star';
}
.ico-whatsapp {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Font Awesome 6 Brands';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-whatsapp.tiny {
  font-size: var(--font-size-md);
}
.ico-whatsapp.small {
  font-size: 18px;
}
.ico-whatsapp.medium {
  font-size: var(--font-size-xxl);
}
.ico-whatsapp.bigger {
  font-size: 36px;
}
.ico-whatsapp.large {
  font-size: 48px;
}
.ico-whatsapp.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-whatsapp.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-whatsapp.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-whatsapp.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-whatsapp.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-whatsapp.white-color {
  color: var(--white);
}
.ico-whatsapp.success-color {
  color: var(--fb-success-default);
}
.ico-whatsapp.danger-color {
  color: var(--fb-danger-default);
}
.ico-whatsapp.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-whatsapp.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-whatsapp.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-whatsapp.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-whatsapp.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-whatsapp.bold {
  font-weight: var(--font-weight-bold);
}
.ico-whatsapp:disabled,
.ico-whatsapp.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-whatsapp::before {
  content: "\f232";
}
.ico-facebook {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Font Awesome 6 Brands';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-facebook.tiny {
  font-size: var(--font-size-md);
}
.ico-facebook.small {
  font-size: 18px;
}
.ico-facebook.medium {
  font-size: var(--font-size-xxl);
}
.ico-facebook.bigger {
  font-size: 36px;
}
.ico-facebook.large {
  font-size: 48px;
}
.ico-facebook.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-facebook.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-facebook.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-facebook.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-facebook.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-facebook.white-color {
  color: var(--white);
}
.ico-facebook.success-color {
  color: var(--fb-success-default);
}
.ico-facebook.danger-color {
  color: var(--fb-danger-default);
}
.ico-facebook.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-facebook.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-facebook.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-facebook.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-facebook.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-facebook.bold {
  font-weight: var(--font-weight-bold);
}
.ico-facebook:disabled,
.ico-facebook.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-facebook::before {
  content: "\f09a";
}
.ico-instagram {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Font Awesome 6 Brands';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-instagram.tiny {
  font-size: var(--font-size-md);
}
.ico-instagram.small {
  font-size: 18px;
}
.ico-instagram.medium {
  font-size: var(--font-size-xxl);
}
.ico-instagram.bigger {
  font-size: 36px;
}
.ico-instagram.large {
  font-size: 48px;
}
.ico-instagram.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-instagram.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-instagram.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-instagram.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-instagram.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-instagram.white-color {
  color: var(--white);
}
.ico-instagram.success-color {
  color: var(--fb-success-default);
}
.ico-instagram.danger-color {
  color: var(--fb-danger-default);
}
.ico-instagram.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-instagram.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-instagram.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-instagram.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-instagram.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-instagram.bold {
  font-weight: var(--font-weight-bold);
}
.ico-instagram:disabled,
.ico-instagram.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-instagram::before {
  content: "\f16d";
}
.ico-linkedin {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Font Awesome 6 Brands';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-linkedin.tiny {
  font-size: var(--font-size-md);
}
.ico-linkedin.small {
  font-size: 18px;
}
.ico-linkedin.medium {
  font-size: var(--font-size-xxl);
}
.ico-linkedin.bigger {
  font-size: 36px;
}
.ico-linkedin.large {
  font-size: 48px;
}
.ico-linkedin.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-linkedin.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-linkedin.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-linkedin.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-linkedin.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-linkedin.white-color {
  color: var(--white);
}
.ico-linkedin.success-color {
  color: var(--fb-success-default);
}
.ico-linkedin.danger-color {
  color: var(--fb-danger-default);
}
.ico-linkedin.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-linkedin.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-linkedin.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-linkedin.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-linkedin.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-linkedin.bold {
  font-weight: var(--font-weight-bold);
}
.ico-linkedin:disabled,
.ico-linkedin.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-linkedin::before {
  content: "\f08c";
}
.ico-xtwitter {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Font Awesome 6 Brands';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-xtwitter.tiny {
  font-size: var(--font-size-md);
}
.ico-xtwitter.small {
  font-size: 18px;
}
.ico-xtwitter.medium {
  font-size: var(--font-size-xxl);
}
.ico-xtwitter.bigger {
  font-size: 36px;
}
.ico-xtwitter.large {
  font-size: 48px;
}
.ico-xtwitter.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-xtwitter.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-xtwitter.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-xtwitter.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-xtwitter.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-xtwitter.white-color {
  color: var(--white);
}
.ico-xtwitter.success-color {
  color: var(--fb-success-default);
}
.ico-xtwitter.danger-color {
  color: var(--fb-danger-default);
}
.ico-xtwitter.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-xtwitter.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-xtwitter.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-xtwitter.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-xtwitter.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-xtwitter.bold {
  font-weight: var(--font-weight-bold);
}
.ico-xtwitter:disabled,
.ico-xtwitter.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-xtwitter::before {
  content: "\e61b";
}
.ico-payments {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-payments.tiny {
  font-size: var(--font-size-md);
}
.ico-payments.small {
  font-size: 18px;
}
.ico-payments.medium {
  font-size: var(--font-size-xxl);
}
.ico-payments.bigger {
  font-size: 36px;
}
.ico-payments.large {
  font-size: 48px;
}
.ico-payments.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-payments.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-payments.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-payments.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-payments.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-payments.white-color {
  color: var(--white);
}
.ico-payments.success-color {
  color: var(--fb-success-default);
}
.ico-payments.danger-color {
  color: var(--fb-danger-default);
}
.ico-payments.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-payments.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-payments.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-payments.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-payments.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-payments.bold {
  font-weight: var(--font-weight-bold);
}
.ico-payments:disabled,
.ico-payments.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-payments::before {
  content: 'payments';
}
.ico-request_quote {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-request_quote.tiny {
  font-size: var(--font-size-md);
}
.ico-request_quote.small {
  font-size: 18px;
}
.ico-request_quote.medium {
  font-size: var(--font-size-xxl);
}
.ico-request_quote.bigger {
  font-size: 36px;
}
.ico-request_quote.large {
  font-size: 48px;
}
.ico-request_quote.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-request_quote.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-request_quote.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-request_quote.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-request_quote.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-request_quote.white-color {
  color: var(--white);
}
.ico-request_quote.success-color {
  color: var(--fb-success-default);
}
.ico-request_quote.danger-color {
  color: var(--fb-danger-default);
}
.ico-request_quote.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-request_quote.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-request_quote.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-request_quote.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-request_quote.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-request_quote.bold {
  font-weight: var(--font-weight-bold);
}
.ico-request_quote:disabled,
.ico-request_quote.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-request_quote::before {
  content: 'request_quote';
}
.ico-account_balance_wallet {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-account_balance_wallet.tiny {
  font-size: var(--font-size-md);
}
.ico-account_balance_wallet.small {
  font-size: 18px;
}
.ico-account_balance_wallet.medium {
  font-size: var(--font-size-xxl);
}
.ico-account_balance_wallet.bigger {
  font-size: 36px;
}
.ico-account_balance_wallet.large {
  font-size: 48px;
}
.ico-account_balance_wallet.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-account_balance_wallet.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-account_balance_wallet.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-account_balance_wallet.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-account_balance_wallet.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-account_balance_wallet.white-color {
  color: var(--white);
}
.ico-account_balance_wallet.success-color {
  color: var(--fb-success-default);
}
.ico-account_balance_wallet.danger-color {
  color: var(--fb-danger-default);
}
.ico-account_balance_wallet.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-account_balance_wallet.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-account_balance_wallet.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-account_balance_wallet.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-account_balance_wallet.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-account_balance_wallet.bold {
  font-weight: var(--font-weight-bold);
}
.ico-account_balance_wallet:disabled,
.ico-account_balance_wallet.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-account_balance_wallet::before {
  content: 'account_balance_wallet';
}
.ico-paid {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-paid.tiny {
  font-size: var(--font-size-md);
}
.ico-paid.small {
  font-size: 18px;
}
.ico-paid.medium {
  font-size: var(--font-size-xxl);
}
.ico-paid.bigger {
  font-size: 36px;
}
.ico-paid.large {
  font-size: 48px;
}
.ico-paid.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-paid.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-paid.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-paid.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-paid.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-paid.white-color {
  color: var(--white);
}
.ico-paid.success-color {
  color: var(--fb-success-default);
}
.ico-paid.danger-color {
  color: var(--fb-danger-default);
}
.ico-paid.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-paid.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-paid.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-paid.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-paid.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-paid.bold {
  font-weight: var(--font-weight-bold);
}
.ico-paid:disabled,
.ico-paid.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-paid::before {
  content: 'paid';
}
.ico-euro {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-euro.tiny {
  font-size: var(--font-size-md);
}
.ico-euro.small {
  font-size: 18px;
}
.ico-euro.medium {
  font-size: var(--font-size-xxl);
}
.ico-euro.bigger {
  font-size: 36px;
}
.ico-euro.large {
  font-size: 48px;
}
.ico-euro.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-euro.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-euro.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-euro.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-euro.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-euro.white-color {
  color: var(--white);
}
.ico-euro.success-color {
  color: var(--fb-success-default);
}
.ico-euro.danger-color {
  color: var(--fb-danger-default);
}
.ico-euro.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-euro.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-euro.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-euro.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-euro.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-euro.bold {
  font-weight: var(--font-weight-bold);
}
.ico-euro:disabled,
.ico-euro.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-euro::before {
  content: 'euro';
}
.ico-monetization_on {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-monetization_on.tiny {
  font-size: var(--font-size-md);
}
.ico-monetization_on.small {
  font-size: 18px;
}
.ico-monetization_on.medium {
  font-size: var(--font-size-xxl);
}
.ico-monetization_on.bigger {
  font-size: 36px;
}
.ico-monetization_on.large {
  font-size: 48px;
}
.ico-monetization_on.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-monetization_on.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-monetization_on.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-monetization_on.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-monetization_on.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-monetization_on.white-color {
  color: var(--white);
}
.ico-monetization_on.success-color {
  color: var(--fb-success-default);
}
.ico-monetization_on.danger-color {
  color: var(--fb-danger-default);
}
.ico-monetization_on.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-monetization_on.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-monetization_on.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-monetization_on.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-monetization_on.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-monetization_on.bold {
  font-weight: var(--font-weight-bold);
}
.ico-monetization_on:disabled,
.ico-monetization_on.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-monetization_on::before {
  content: 'monetization_on';
}
.ico-universal_currency {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-universal_currency.tiny {
  font-size: var(--font-size-md);
}
.ico-universal_currency.small {
  font-size: 18px;
}
.ico-universal_currency.medium {
  font-size: var(--font-size-xxl);
}
.ico-universal_currency.bigger {
  font-size: 36px;
}
.ico-universal_currency.large {
  font-size: 48px;
}
.ico-universal_currency.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-universal_currency.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-universal_currency.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-universal_currency.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-universal_currency.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-universal_currency.white-color {
  color: var(--white);
}
.ico-universal_currency.success-color {
  color: var(--fb-success-default);
}
.ico-universal_currency.danger-color {
  color: var(--fb-danger-default);
}
.ico-universal_currency.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-universal_currency.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-universal_currency.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-universal_currency.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-universal_currency.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-universal_currency.bold {
  font-weight: var(--font-weight-bold);
}
.ico-universal_currency:disabled,
.ico-universal_currency.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-universal_currency::before {
  content: 'universal_currency';
}
.ico-finance_mode {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-finance_mode.tiny {
  font-size: var(--font-size-md);
}
.ico-finance_mode.small {
  font-size: 18px;
}
.ico-finance_mode.medium {
  font-size: var(--font-size-xxl);
}
.ico-finance_mode.bigger {
  font-size: 36px;
}
.ico-finance_mode.large {
  font-size: 48px;
}
.ico-finance_mode.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-finance_mode.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-finance_mode.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-finance_mode.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-finance_mode.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-finance_mode.white-color {
  color: var(--white);
}
.ico-finance_mode.success-color {
  color: var(--fb-success-default);
}
.ico-finance_mode.danger-color {
  color: var(--fb-danger-default);
}
.ico-finance_mode.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-finance_mode.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-finance_mode.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-finance_mode.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-finance_mode.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-finance_mode.bold {
  font-weight: var(--font-weight-bold);
}
.ico-finance_mode:disabled,
.ico-finance_mode.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-finance_mode::before {
  content: 'finance_mode';
}
.ico-terminal {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-terminal.tiny {
  font-size: var(--font-size-md);
}
.ico-terminal.small {
  font-size: 18px;
}
.ico-terminal.medium {
  font-size: var(--font-size-xxl);
}
.ico-terminal.bigger {
  font-size: 36px;
}
.ico-terminal.large {
  font-size: 48px;
}
.ico-terminal.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-terminal.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-terminal.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-terminal.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-terminal.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-terminal.white-color {
  color: var(--white);
}
.ico-terminal.success-color {
  color: var(--fb-success-default);
}
.ico-terminal.danger-color {
  color: var(--fb-danger-default);
}
.ico-terminal.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-terminal.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-terminal.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-terminal.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-terminal.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-terminal.bold {
  font-weight: var(--font-weight-bold);
}
.ico-terminal:disabled,
.ico-terminal.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-terminal::before {
  content: 'terminal';
}
.ico-news {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-news.tiny {
  font-size: var(--font-size-md);
}
.ico-news.small {
  font-size: 18px;
}
.ico-news.medium {
  font-size: var(--font-size-xxl);
}
.ico-news.bigger {
  font-size: 36px;
}
.ico-news.large {
  font-size: 48px;
}
.ico-news.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-news.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-news.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-news.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-news.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-news.white-color {
  color: var(--white);
}
.ico-news.success-color {
  color: var(--fb-success-default);
}
.ico-news.danger-color {
  color: var(--fb-danger-default);
}
.ico-news.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-news.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-news.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-news.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-news.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-news.bold {
  font-weight: var(--font-weight-bold);
}
.ico-news:disabled,
.ico-news.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-news::before {
  content: 'news';
}
.ico-article {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-article.tiny {
  font-size: var(--font-size-md);
}
.ico-article.small {
  font-size: 18px;
}
.ico-article.medium {
  font-size: var(--font-size-xxl);
}
.ico-article.bigger {
  font-size: 36px;
}
.ico-article.large {
  font-size: 48px;
}
.ico-article.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-article.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-article.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-article.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-article.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-article.white-color {
  color: var(--white);
}
.ico-article.success-color {
  color: var(--fb-success-default);
}
.ico-article.danger-color {
  color: var(--fb-danger-default);
}
.ico-article.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-article.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-article.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-article.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-article.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-article.bold {
  font-weight: var(--font-weight-bold);
}
.ico-article:disabled,
.ico-article.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-article::before {
  content: 'article';
}
.ico-clinical_notes {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-clinical_notes.tiny {
  font-size: var(--font-size-md);
}
.ico-clinical_notes.small {
  font-size: 18px;
}
.ico-clinical_notes.medium {
  font-size: var(--font-size-xxl);
}
.ico-clinical_notes.bigger {
  font-size: 36px;
}
.ico-clinical_notes.large {
  font-size: 48px;
}
.ico-clinical_notes.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-clinical_notes.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-clinical_notes.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-clinical_notes.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clinical_notes.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clinical_notes.white-color {
  color: var(--white);
}
.ico-clinical_notes.success-color {
  color: var(--fb-success-default);
}
.ico-clinical_notes.danger-color {
  color: var(--fb-danger-default);
}
.ico-clinical_notes.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-clinical_notes.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-clinical_notes.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-clinical_notes.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-clinical_notes.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-clinical_notes.bold {
  font-weight: var(--font-weight-bold);
}
.ico-clinical_notes:disabled,
.ico-clinical_notes.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-clinical_notes::before {
  content: 'clinical_notes';
}
.ico-draft {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-draft.tiny {
  font-size: var(--font-size-md);
}
.ico-draft.small {
  font-size: 18px;
}
.ico-draft.medium {
  font-size: var(--font-size-xxl);
}
.ico-draft.bigger {
  font-size: 36px;
}
.ico-draft.large {
  font-size: 48px;
}
.ico-draft.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-draft.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-draft.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-draft.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-draft.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-draft.white-color {
  color: var(--white);
}
.ico-draft.success-color {
  color: var(--fb-success-default);
}
.ico-draft.danger-color {
  color: var(--fb-danger-default);
}
.ico-draft.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-draft.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-draft.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-draft.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-draft.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-draft.bold {
  font-weight: var(--font-weight-bold);
}
.ico-draft:disabled,
.ico-draft.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-draft::before {
  content: 'draft';
}
.ico-person_search {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-person_search.tiny {
  font-size: var(--font-size-md);
}
.ico-person_search.small {
  font-size: 18px;
}
.ico-person_search.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_search.bigger {
  font-size: 36px;
}
.ico-person_search.large {
  font-size: 48px;
}
.ico-person_search.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-person_search.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-person_search.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_search.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_search.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_search.white-color {
  color: var(--white);
}
.ico-person_search.success-color {
  color: var(--fb-success-default);
}
.ico-person_search.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_search.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_search.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_search.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_search.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_search.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-person_search.bold {
  font-weight: var(--font-weight-bold);
}
.ico-person_search:disabled,
.ico-person_search.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_search::before {
  content: 'person_search';
}
.ico-attach_file {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-attach_file.tiny {
  font-size: var(--font-size-md);
}
.ico-attach_file.small {
  font-size: 18px;
}
.ico-attach_file.medium {
  font-size: var(--font-size-xxl);
}
.ico-attach_file.bigger {
  font-size: 36px;
}
.ico-attach_file.large {
  font-size: 48px;
}
.ico-attach_file.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-attach_file.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-attach_file.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-attach_file.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-attach_file.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-attach_file.white-color {
  color: var(--white);
}
.ico-attach_file.success-color {
  color: var(--fb-success-default);
}
.ico-attach_file.danger-color {
  color: var(--fb-danger-default);
}
.ico-attach_file.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-attach_file.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-attach_file.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-attach_file.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-attach_file.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-attach_file.bold {
  font-weight: var(--font-weight-bold);
}
.ico-attach_file:disabled,
.ico-attach_file.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-attach_file::before {
  content: 'attach_file';
}
.ico-balance {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-balance.tiny {
  font-size: var(--font-size-md);
}
.ico-balance.small {
  font-size: 18px;
}
.ico-balance.medium {
  font-size: var(--font-size-xxl);
}
.ico-balance.bigger {
  font-size: 36px;
}
.ico-balance.large {
  font-size: 48px;
}
.ico-balance.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-balance.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-balance.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-balance.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-balance.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-balance.white-color {
  color: var(--white);
}
.ico-balance.success-color {
  color: var(--fb-success-default);
}
.ico-balance.danger-color {
  color: var(--fb-danger-default);
}
.ico-balance.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-balance.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-balance.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-balance.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-balance.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-balance.bold {
  font-weight: var(--font-weight-bold);
}
.ico-balance:disabled,
.ico-balance.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-balance::before {
  content: 'balance';
}
.ico-mail {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-mail.tiny {
  font-size: var(--font-size-md);
}
.ico-mail.small {
  font-size: 18px;
}
.ico-mail.medium {
  font-size: var(--font-size-xxl);
}
.ico-mail.bigger {
  font-size: 36px;
}
.ico-mail.large {
  font-size: 48px;
}
.ico-mail.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-mail.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-mail.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-mail.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-mail.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-mail.white-color {
  color: var(--white);
}
.ico-mail.success-color {
  color: var(--fb-success-default);
}
.ico-mail.danger-color {
  color: var(--fb-danger-default);
}
.ico-mail.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-mail.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-mail.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-mail.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-mail.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-mail.bold {
  font-weight: var(--font-weight-bold);
}
.ico-mail:disabled,
.ico-mail.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-mail::before {
  content: 'mail';
}
.ico-drafts {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-drafts.tiny {
  font-size: var(--font-size-md);
}
.ico-drafts.small {
  font-size: 18px;
}
.ico-drafts.medium {
  font-size: var(--font-size-xxl);
}
.ico-drafts.bigger {
  font-size: 36px;
}
.ico-drafts.large {
  font-size: 48px;
}
.ico-drafts.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-drafts.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-drafts.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-drafts.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drafts.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drafts.white-color {
  color: var(--white);
}
.ico-drafts.success-color {
  color: var(--fb-success-default);
}
.ico-drafts.danger-color {
  color: var(--fb-danger-default);
}
.ico-drafts.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-drafts.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-drafts.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-drafts.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-drafts.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-drafts.bold {
  font-weight: var(--font-weight-bold);
}
.ico-drafts:disabled,
.ico-drafts.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-drafts::before {
  content: 'drafts';
}
.ico-receipt_long {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-receipt_long.tiny {
  font-size: var(--font-size-md);
}
.ico-receipt_long.small {
  font-size: 18px;
}
.ico-receipt_long.medium {
  font-size: var(--font-size-xxl);
}
.ico-receipt_long.bigger {
  font-size: 36px;
}
.ico-receipt_long.large {
  font-size: 48px;
}
.ico-receipt_long.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-receipt_long.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-receipt_long.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-receipt_long.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-receipt_long.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-receipt_long.white-color {
  color: var(--white);
}
.ico-receipt_long.success-color {
  color: var(--fb-success-default);
}
.ico-receipt_long.danger-color {
  color: var(--fb-danger-default);
}
.ico-receipt_long.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-receipt_long.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-receipt_long.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-receipt_long.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-receipt_long.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-receipt_long.bold {
  font-weight: var(--font-weight-bold);
}
.ico-receipt_long:disabled,
.ico-receipt_long.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-receipt_long::before {
  content: 'receipt_long';
}
.ico-sell {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-sell.tiny {
  font-size: var(--font-size-md);
}
.ico-sell.small {
  font-size: 18px;
}
.ico-sell.medium {
  font-size: var(--font-size-xxl);
}
.ico-sell.bigger {
  font-size: 36px;
}
.ico-sell.large {
  font-size: 48px;
}
.ico-sell.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-sell.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-sell.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-sell.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-sell.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-sell.white-color {
  color: var(--white);
}
.ico-sell.success-color {
  color: var(--fb-success-default);
}
.ico-sell.danger-color {
  color: var(--fb-danger-default);
}
.ico-sell.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-sell.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-sell.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-sell.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-sell.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-sell.bold {
  font-weight: var(--font-weight-bold);
}
.ico-sell:disabled,
.ico-sell.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-sell::before {
  content: 'sell';
}
.ico-group {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-group.tiny {
  font-size: var(--font-size-md);
}
.ico-group.small {
  font-size: 18px;
}
.ico-group.medium {
  font-size: var(--font-size-xxl);
}
.ico-group.bigger {
  font-size: 36px;
}
.ico-group.large {
  font-size: 48px;
}
.ico-group.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-group.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-group.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-group.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-group.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-group.white-color {
  color: var(--white);
}
.ico-group.success-color {
  color: var(--fb-success-default);
}
.ico-group.danger-color {
  color: var(--fb-danger-default);
}
.ico-group.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-group.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-group.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-group.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-group.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-group.bold {
  font-weight: var(--font-weight-bold);
}
.ico-group:disabled,
.ico-group.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-group::before {
  content: 'group';
}
.ico-person {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-person.tiny {
  font-size: var(--font-size-md);
}
.ico-person.small {
  font-size: 18px;
}
.ico-person.medium {
  font-size: var(--font-size-xxl);
}
.ico-person.bigger {
  font-size: 36px;
}
.ico-person.large {
  font-size: 48px;
}
.ico-person.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-person.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-person.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person.white-color {
  color: var(--white);
}
.ico-person.success-color {
  color: var(--fb-success-default);
}
.ico-person.danger-color {
  color: var(--fb-danger-default);
}
.ico-person.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-person.bold {
  font-weight: var(--font-weight-bold);
}
.ico-person:disabled,
.ico-person.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person::before {
  content: 'person';
}
.ico-person_add {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-person_add.tiny {
  font-size: var(--font-size-md);
}
.ico-person_add.small {
  font-size: 18px;
}
.ico-person_add.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_add.bigger {
  font-size: 36px;
}
.ico-person_add.large {
  font-size: 48px;
}
.ico-person_add.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-person_add.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-person_add.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_add.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_add.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_add.white-color {
  color: var(--white);
}
.ico-person_add.success-color {
  color: var(--fb-success-default);
}
.ico-person_add.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_add.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_add.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_add.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_add.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_add.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-person_add.bold {
  font-weight: var(--font-weight-bold);
}
.ico-person_add:disabled,
.ico-person_add.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_add::before {
  content: 'person_add';
}
.ico-groups {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-groups.tiny {
  font-size: var(--font-size-md);
}
.ico-groups.small {
  font-size: 18px;
}
.ico-groups.medium {
  font-size: var(--font-size-xxl);
}
.ico-groups.bigger {
  font-size: 36px;
}
.ico-groups.large {
  font-size: 48px;
}
.ico-groups.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-groups.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-groups.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-groups.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-groups.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-groups.white-color {
  color: var(--white);
}
.ico-groups.success-color {
  color: var(--fb-success-default);
}
.ico-groups.danger-color {
  color: var(--fb-danger-default);
}
.ico-groups.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-groups.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-groups.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-groups.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-groups.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-groups.bold {
  font-weight: var(--font-weight-bold);
}
.ico-groups:disabled,
.ico-groups.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-groups::before {
  content: 'groups';
}
.ico-scan_delete {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-scan_delete.tiny {
  font-size: var(--font-size-md);
}
.ico-scan_delete.small {
  font-size: 18px;
}
.ico-scan_delete.medium {
  font-size: var(--font-size-xxl);
}
.ico-scan_delete.bigger {
  font-size: 36px;
}
.ico-scan_delete.large {
  font-size: 48px;
}
.ico-scan_delete.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-scan_delete.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-scan_delete.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-scan_delete.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-scan_delete.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-scan_delete.white-color {
  color: var(--white);
}
.ico-scan_delete.success-color {
  color: var(--fb-success-default);
}
.ico-scan_delete.danger-color {
  color: var(--fb-danger-default);
}
.ico-scan_delete.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-scan_delete.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-scan_delete.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-scan_delete.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-scan_delete.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-scan_delete.bold {
  font-weight: var(--font-weight-bold);
}
.ico-scan_delete:disabled,
.ico-scan_delete.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-scan_delete::before {
  content: 'scan_delete';
}
.ico-recent_actors {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-recent_actors.tiny {
  font-size: var(--font-size-md);
}
.ico-recent_actors.small {
  font-size: 18px;
}
.ico-recent_actors.medium {
  font-size: var(--font-size-xxl);
}
.ico-recent_actors.bigger {
  font-size: 36px;
}
.ico-recent_actors.large {
  font-size: 48px;
}
.ico-recent_actors.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-recent_actors.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-recent_actors.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-recent_actors.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-recent_actors.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-recent_actors.white-color {
  color: var(--white);
}
.ico-recent_actors.success-color {
  color: var(--fb-success-default);
}
.ico-recent_actors.danger-color {
  color: var(--fb-danger-default);
}
.ico-recent_actors.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-recent_actors.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-recent_actors.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-recent_actors.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-recent_actors.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-recent_actors.bold {
  font-weight: var(--font-weight-bold);
}
.ico-recent_actors:disabled,
.ico-recent_actors.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-recent_actors::before {
  content: 'recent_actors';
}
.ico-view_agenda {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-view_agenda.tiny {
  font-size: var(--font-size-md);
}
.ico-view_agenda.small {
  font-size: 18px;
}
.ico-view_agenda.medium {
  font-size: var(--font-size-xxl);
}
.ico-view_agenda.bigger {
  font-size: 36px;
}
.ico-view_agenda.large {
  font-size: 48px;
}
.ico-view_agenda.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-view_agenda.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-view_agenda.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-view_agenda.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-view_agenda.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-view_agenda.white-color {
  color: var(--white);
}
.ico-view_agenda.success-color {
  color: var(--fb-success-default);
}
.ico-view_agenda.danger-color {
  color: var(--fb-danger-default);
}
.ico-view_agenda.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-view_agenda.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-view_agenda.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-view_agenda.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-view_agenda.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-view_agenda.bold {
  font-weight: var(--font-weight-bold);
}
.ico-view_agenda:disabled,
.ico-view_agenda.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-view_agenda::before {
  content: 'view_agenda';
}
.ico-person_pin_circle {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-person_pin_circle.tiny {
  font-size: var(--font-size-md);
}
.ico-person_pin_circle.small {
  font-size: 18px;
}
.ico-person_pin_circle.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_pin_circle.bigger {
  font-size: 36px;
}
.ico-person_pin_circle.large {
  font-size: 48px;
}
.ico-person_pin_circle.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-person_pin_circle.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-person_pin_circle.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_pin_circle.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_pin_circle.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_pin_circle.white-color {
  color: var(--white);
}
.ico-person_pin_circle.success-color {
  color: var(--fb-success-default);
}
.ico-person_pin_circle.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_pin_circle.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_pin_circle.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_pin_circle.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_pin_circle.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_pin_circle.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-person_pin_circle.bold {
  font-weight: var(--font-weight-bold);
}
.ico-person_pin_circle:disabled,
.ico-person_pin_circle.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_pin_circle::before {
  content: 'person_pin_circle';
}
.ico-download {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-download.tiny {
  font-size: var(--font-size-md);
}
.ico-download.small {
  font-size: 18px;
}
.ico-download.medium {
  font-size: var(--font-size-xxl);
}
.ico-download.bigger {
  font-size: 36px;
}
.ico-download.large {
  font-size: 48px;
}
.ico-download.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-download.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-download.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-download.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-download.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-download.white-color {
  color: var(--white);
}
.ico-download.success-color {
  color: var(--fb-success-default);
}
.ico-download.danger-color {
  color: var(--fb-danger-default);
}
.ico-download.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-download.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-download.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-download.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-download.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-download.bold {
  font-weight: var(--font-weight-bold);
}
.ico-download:disabled,
.ico-download.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-download::before {
  content: 'download';
}
.ico-event_note {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-event_note.tiny {
  font-size: var(--font-size-md);
}
.ico-event_note.small {
  font-size: 18px;
}
.ico-event_note.medium {
  font-size: var(--font-size-xxl);
}
.ico-event_note.bigger {
  font-size: 36px;
}
.ico-event_note.large {
  font-size: 48px;
}
.ico-event_note.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-event_note.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-event_note.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-event_note.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_note.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_note.white-color {
  color: var(--white);
}
.ico-event_note.success-color {
  color: var(--fb-success-default);
}
.ico-event_note.danger-color {
  color: var(--fb-danger-default);
}
.ico-event_note.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-event_note.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-event_note.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-event_note.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-event_note.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-event_note.bold {
  font-weight: var(--font-weight-bold);
}
.ico-event_note:disabled,
.ico-event_note.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-event_note::before {
  content: 'event_note';
}
.ico-clear_all {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-clear_all.tiny {
  font-size: var(--font-size-md);
}
.ico-clear_all.small {
  font-size: 18px;
}
.ico-clear_all.medium {
  font-size: var(--font-size-xxl);
}
.ico-clear_all.bigger {
  font-size: 36px;
}
.ico-clear_all.large {
  font-size: 48px;
}
.ico-clear_all.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-clear_all.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-clear_all.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-clear_all.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clear_all.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clear_all.white-color {
  color: var(--white);
}
.ico-clear_all.success-color {
  color: var(--fb-success-default);
}
.ico-clear_all.danger-color {
  color: var(--fb-danger-default);
}
.ico-clear_all.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-clear_all.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-clear_all.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-clear_all.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-clear_all.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-clear_all.bold {
  font-weight: var(--font-weight-bold);
}
.ico-clear_all:disabled,
.ico-clear_all.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-clear_all::before {
  content: 'clear_all';
}
.ico-percent {
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded';
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Bolder icon. */
  /* Disabled icon. */
}
.ico-percent.tiny {
  font-size: var(--font-size-md);
}
.ico-percent.small {
  font-size: 18px;
}
.ico-percent.medium {
  font-size: var(--font-size-xxl);
}
.ico-percent.bigger {
  font-size: 36px;
}
.ico-percent.large {
  font-size: 48px;
}
.ico-percent.main-primary-color {
  color: var(--main-primary-tint);
}
.ico-percent.primary-color {
  color: var(--off-white-contrast-text);
}
.ico-percent.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-percent.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-percent.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-percent.white-color {
  color: var(--white);
}
.ico-percent.success-color {
  color: var(--fb-success-default);
}
.ico-percent.danger-color {
  color: var(--fb-danger-default);
}
.ico-percent.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-percent.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-percent.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-percent.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-percent.filled {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.ico-percent.bold {
  font-weight: var(--font-weight-bold);
}
.ico-percent:disabled,
.ico-percent.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-percent::before {
  content: 'percent';
}
.ico-flag-ad {
  background-image: url('/Web/Content/LDIcons/flags/flat/AD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ad-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ad-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ae {
  background-image: url('/Web/Content/LDIcons/flags/flat/AE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ae-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ae-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-af {
  background-image: url('/Web/Content/LDIcons/flags/flat/AF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-af-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-af-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ag {
  background-image: url('/Web/Content/LDIcons/flags/flat/AG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ag-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ag-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ai {
  background-image: url('/Web/Content/LDIcons/flags/flat/AI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ai-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ai-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-al {
  background-image: url('/Web/Content/LDIcons/flags/flat/AL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-al-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-al-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-am {
  background-image: url('/Web/Content/LDIcons/flags/flat/AM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-am-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-am-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-an {
  background-image: url('/Web/Content/LDIcons/flags/flat/AN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-an-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-an-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ao {
  background-image: url('/Web/Content/LDIcons/flags/flat/AO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ao-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ao-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ar {
  background-image: url('/Web/Content/LDIcons/flags/flat/AR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ar-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ar-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-at {
  background-image: url('/Web/Content/LDIcons/flags/flat/AT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-at-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-at-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-au {
  background-image: url('/Web/Content/LDIcons/flags/flat/AU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-au-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-au-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-aw {
  background-image: url('/Web/Content/LDIcons/flags/flat/AW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-aw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-aw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ax {
  background-image: url('/Web/Content/LDIcons/flags/flat/AX.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ax-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AX@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ax-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AX@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-az {
  background-image: url('/Web/Content/LDIcons/flags/flat/AZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-az-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/AZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-az-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/AZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ba {
  background-image: url('/Web/Content/LDIcons/flags/flat/BA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ba-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ba-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bb {
  background-image: url('/Web/Content/LDIcons/flags/flat/BB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bb-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bb-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bd {
  background-image: url('/Web/Content/LDIcons/flags/flat/BD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bd-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bd-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-be {
  background-image: url('/Web/Content/LDIcons/flags/flat/BE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-be-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-be-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bf {
  background-image: url('/Web/Content/LDIcons/flags/flat/BF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bf-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bf-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bg {
  background-image: url('/Web/Content/LDIcons/flags/flat/BG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bh {
  background-image: url('/Web/Content/LDIcons/flags/flat/BH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bh-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bh-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bi {
  background-image: url('/Web/Content/LDIcons/flags/flat/BI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bi-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bi-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bj {
  background-image: url('/Web/Content/LDIcons/flags/flat/BJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bj-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bj-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bm {
  background-image: url('/Web/Content/LDIcons/flags/flat/BM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bn {
  background-image: url('/Web/Content/LDIcons/flags/flat/BN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bo {
  background-image: url('/Web/Content/LDIcons/flags/flat/BO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bo-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bo-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-br {
  background-image: url('/Web/Content/LDIcons/flags/flat/BR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-br-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-br-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bs {
  background-image: url('/Web/Content/LDIcons/flags/flat/BS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bs-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bs-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bt {
  background-image: url('/Web/Content/LDIcons/flags/flat/BT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bw {
  background-image: url('/Web/Content/LDIcons/flags/flat/BW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-by {
  background-image: url('/Web/Content/LDIcons/flags/flat/BY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-by-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-by-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bz {
  background-image: url('/Web/Content/LDIcons/flags/flat/BZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/BZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/BZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ca {
  background-image: url('/Web/Content/LDIcons/flags/flat/CA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ca-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ca-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-caf {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-caf-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-caf-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cas {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cas-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cas-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CAS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cd {
  background-image: url('/Web/Content/LDIcons/flags/flat/CD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cd-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cd-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ceu {
  background-image: url('/Web/Content/LDIcons/flags/flat/CEU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ceu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CEU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ceu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CEU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cf {
  background-image: url('/Web/Content/LDIcons/flags/flat/CF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cf-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cf-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cg {
  background-image: url('/Web/Content/LDIcons/flags/flat/CG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ch {
  background-image: url('/Web/Content/LDIcons/flags/flat/CH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ch-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ch-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ci {
  background-image: url('/Web/Content/LDIcons/flags/flat/CI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ci-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ci-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cl {
  background-image: url('/Web/Content/LDIcons/flags/flat/CL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cl-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cl-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cm {
  background-image: url('/Web/Content/LDIcons/flags/flat/CM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cn {
  background-image: url('/Web/Content/LDIcons/flags/flat/CN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cna {
  background-image: url('/Web/Content/LDIcons/flags/flat/CNA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cna-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CNA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cna-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CNA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-co {
  background-image: url('/Web/Content/LDIcons/flags/flat/CO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-co-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-co-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-coc {
  background-image: url('/Web/Content/LDIcons/flags/flat/COC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-coc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/COC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-coc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/COC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cr {
  background-image: url('/Web/Content/LDIcons/flags/flat/CR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-csa {
  background-image: url('/Web/Content/LDIcons/flags/flat/CSA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-csa-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CSA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-csa-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CSA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cu {
  background-image: url('/Web/Content/LDIcons/flags/flat/CU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cv {
  background-image: url('/Web/Content/LDIcons/flags/flat/CV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cv-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cv-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cy {
  background-image: url('/Web/Content/LDIcons/flags/flat/CY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cy-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cy-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cz {
  background-image: url('/Web/Content/LDIcons/flags/flat/CZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/CZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/CZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-de {
  background-image: url('/Web/Content/LDIcons/flags/flat/DE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-de-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-de-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dj {
  background-image: url('/Web/Content/LDIcons/flags/flat/DJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dj-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dj-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dk {
  background-image: url('/Web/Content/LDIcons/flags/flat/DK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dm {
  background-image: url('/Web/Content/LDIcons/flags/flat/DM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-do {
  background-image: url('/Web/Content/LDIcons/flags/flat/DO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-do-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-do-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dz {
  background-image: url('/Web/Content/LDIcons/flags/flat/DZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/DZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/DZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ec {
  background-image: url('/Web/Content/LDIcons/flags/flat/EC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ec-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/EC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ec-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/EC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ee {
  background-image: url('/Web/Content/LDIcons/flags/flat/EE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ee-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/EE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ee-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/EE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-eg {
  background-image: url('/Web/Content/LDIcons/flags/flat/EG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-eg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/EG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-eg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/EG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-er {
  background-image: url('/Web/Content/LDIcons/flags/flat/ER.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-er-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ER@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-er-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ER@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-es {
  background-image: url('/Web/Content/LDIcons/flags/flat/ES.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-es-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ES@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-es-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ES@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-et {
  background-image: url('/Web/Content/LDIcons/flags/flat/ET.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-et-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ET@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-et-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ET@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-eu {
  background-image: url('/Web/Content/LDIcons/flags/flat/EU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-eu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/EU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-eu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/EU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fi {
  background-image: url('/Web/Content/LDIcons/flags/flat/FI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fi-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/FI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fi-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/FI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fj {
  background-image: url('/Web/Content/LDIcons/flags/flat/FJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fj-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/FJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fj-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/FJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fk {
  background-image: url('/Web/Content/LDIcons/flags/flat/FK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/FK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/FK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fm {
  background-image: url('/Web/Content/LDIcons/flags/flat/FM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/FM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/FM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fr {
  background-image: url('/Web/Content/LDIcons/flags/flat/FR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/FR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/FR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ga {
  background-image: url('/Web/Content/LDIcons/flags/flat/GA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ga-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ga-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gb {
  background-image: url('/Web/Content/LDIcons/flags/flat/GB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gb-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gb-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gd {
  background-image: url('/Web/Content/LDIcons/flags/flat/GD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gd-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gd-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ge {
  background-image: url('/Web/Content/LDIcons/flags/flat/GE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ge-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ge-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gg {
  background-image: url('/Web/Content/LDIcons/flags/flat/GG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gh {
  background-image: url('/Web/Content/LDIcons/flags/flat/GH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gh-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gh-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gi {
  background-image: url('/Web/Content/LDIcons/flags/flat/GI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gi-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gi-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gm {
  background-image: url('/Web/Content/LDIcons/flags/flat/GM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gn {
  background-image: url('/Web/Content/LDIcons/flags/flat/GN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gq {
  background-image: url('/Web/Content/LDIcons/flags/flat/GQ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gq-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GQ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gq-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GQ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gr {
  background-image: url('/Web/Content/LDIcons/flags/flat/GR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gt {
  background-image: url('/Web/Content/LDIcons/flags/flat/GT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gw {
  background-image: url('/Web/Content/LDIcons/flags/flat/GW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gy {
  background-image: url('/Web/Content/LDIcons/flags/flat/GY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gy-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/GY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gy-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/GY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hk {
  background-image: url('/Web/Content/LDIcons/flags/flat/HK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/HK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/HK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hn {
  background-image: url('/Web/Content/LDIcons/flags/flat/HN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/HN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/HN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hr {
  background-image: url('/Web/Content/LDIcons/flags/flat/HR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/HR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/HR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ht {
  background-image: url('/Web/Content/LDIcons/flags/flat/HT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ht-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/HT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ht-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/HT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hu {
  background-image: url('/Web/Content/LDIcons/flags/flat/HU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/HU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/HU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-id {
  background-image: url('/Web/Content/LDIcons/flags/flat/ID.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-id-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ID@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-id-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ID@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ie {
  background-image: url('/Web/Content/LDIcons/flags/flat/IE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ie-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ie-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-il {
  background-image: url('/Web/Content/LDIcons/flags/flat/IL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-il-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-il-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-im {
  background-image: url('/Web/Content/LDIcons/flags/flat/IM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-im-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-im-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-in {
  background-image: url('/Web/Content/LDIcons/flags/flat/IN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-in-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-in-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-iq {
  background-image: url('/Web/Content/LDIcons/flags/flat/IQ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-iq-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IQ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-iq-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IQ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ir {
  background-image: url('/Web/Content/LDIcons/flags/flat/IR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ir-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ir-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-is {
  background-image: url('/Web/Content/LDIcons/flags/flat/IS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-is-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-is-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-it {
  background-image: url('/Web/Content/LDIcons/flags/flat/IT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-it-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/IT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-it-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/IT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-je {
  background-image: url('/Web/Content/LDIcons/flags/flat/JE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-je-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/JE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-je-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/JE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jm {
  background-image: url('/Web/Content/LDIcons/flags/flat/JM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/JM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/JM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jo {
  background-image: url('/Web/Content/LDIcons/flags/flat/JO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jo-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/JO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jo-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/JO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jp {
  background-image: url('/Web/Content/LDIcons/flags/flat/JP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jp-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/JP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jp-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/JP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ke {
  background-image: url('/Web/Content/LDIcons/flags/flat/KE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ke-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ke-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kg {
  background-image: url('/Web/Content/LDIcons/flags/flat/KG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kh {
  background-image: url('/Web/Content/LDIcons/flags/flat/KH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kh-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kh-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-km {
  background-image: url('/Web/Content/LDIcons/flags/flat/KM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-km-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-km-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kn {
  background-image: url('/Web/Content/LDIcons/flags/flat/KN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kp {
  background-image: url('/Web/Content/LDIcons/flags/flat/KP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kp-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kp-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kr {
  background-image: url('/Web/Content/LDIcons/flags/flat/KR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kw {
  background-image: url('/Web/Content/LDIcons/flags/flat/KW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ky {
  background-image: url('/Web/Content/LDIcons/flags/flat/KY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ky-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ky-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kz {
  background-image: url('/Web/Content/LDIcons/flags/flat/KZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/KZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/KZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-la {
  background-image: url('/Web/Content/LDIcons/flags/flat/LA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-la-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-la-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lb {
  background-image: url('/Web/Content/LDIcons/flags/flat/LB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lb-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lb-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lc {
  background-image: url('/Web/Content/LDIcons/flags/flat/LC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-li {
  background-image: url('/Web/Content/LDIcons/flags/flat/LI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-li-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-li-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lk {
  background-image: url('/Web/Content/LDIcons/flags/flat/LK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lr {
  background-image: url('/Web/Content/LDIcons/flags/flat/LR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ls {
  background-image: url('/Web/Content/LDIcons/flags/flat/LS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ls-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ls-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lt {
  background-image: url('/Web/Content/LDIcons/flags/flat/LT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lu {
  background-image: url('/Web/Content/LDIcons/flags/flat/LU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lv {
  background-image: url('/Web/Content/LDIcons/flags/flat/LV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lv-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lv-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ly {
  background-image: url('/Web/Content/LDIcons/flags/flat/LY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ly-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/LY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ly-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/LY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ma {
  background-image: url('/Web/Content/LDIcons/flags/flat/MA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ma-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ma-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mc {
  background-image: url('/Web/Content/LDIcons/flags/flat/MC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-md {
  background-image: url('/Web/Content/LDIcons/flags/flat/MD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-md-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-md-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-me {
  background-image: url('/Web/Content/LDIcons/flags/flat/ME.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-me-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ME@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-me-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ME@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mg {
  background-image: url('/Web/Content/LDIcons/flags/flat/MG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mk {
  background-image: url('/Web/Content/LDIcons/flags/flat/MK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ml {
  background-image: url('/Web/Content/LDIcons/flags/flat/ML.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ml-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ML@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ml-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ML@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mm {
  background-image: url('/Web/Content/LDIcons/flags/flat/MM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mn {
  background-image: url('/Web/Content/LDIcons/flags/flat/MN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mo {
  background-image: url('/Web/Content/LDIcons/flags/flat/MO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mo-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mo-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mr {
  background-image: url('/Web/Content/LDIcons/flags/flat/MR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ms {
  background-image: url('/Web/Content/LDIcons/flags/flat/MS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ms-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ms-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mt {
  background-image: url('/Web/Content/LDIcons/flags/flat/MT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mu {
  background-image: url('/Web/Content/LDIcons/flags/flat/MU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mv {
  background-image: url('/Web/Content/LDIcons/flags/flat/MV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mv-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mv-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mw {
  background-image: url('/Web/Content/LDIcons/flags/flat/MW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mx {
  background-image: url('/Web/Content/LDIcons/flags/flat/MX.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mx-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MX@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mx-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MX@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-my {
  background-image: url('/Web/Content/LDIcons/flags/flat/MY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-my-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-my-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mz {
  background-image: url('/Web/Content/LDIcons/flags/flat/MZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/MZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/MZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-na {
  background-image: url('/Web/Content/LDIcons/flags/flat/NA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-na-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-na-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ne {
  background-image: url('/Web/Content/LDIcons/flags/flat/NE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ne-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ne-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ng {
  background-image: url('/Web/Content/LDIcons/flags/flat/NG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ng-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ng-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ni {
  background-image: url('/Web/Content/LDIcons/flags/flat/NI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ni-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ni-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-nl {
  background-image: url('/Web/Content/LDIcons/flags/flat/NL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-nl-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-nl-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-no {
  background-image: url('/Web/Content/LDIcons/flags/flat/NO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-no-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-no-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-np {
  background-image: url('/Web/Content/LDIcons/flags/flat/NP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-np-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-np-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-nz {
  background-image: url('/Web/Content/LDIcons/flags/flat/NZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-nz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/NZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-nz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/NZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-om {
  background-image: url('/Web/Content/LDIcons/flags/flat/OM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-om-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/OM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-om-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/OM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pa {
  background-image: url('/Web/Content/LDIcons/flags/flat/PA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pa-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pa-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pe {
  background-image: url('/Web/Content/LDIcons/flags/flat/PE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pe-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pe-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pf {
  background-image: url('/Web/Content/LDIcons/flags/flat/PF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pf-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pf-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pg {
  background-image: url('/Web/Content/LDIcons/flags/flat/PG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ph {
  background-image: url('/Web/Content/LDIcons/flags/flat/PH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ph-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ph-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pk {
  background-image: url('/Web/Content/LDIcons/flags/flat/PK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pl {
  background-image: url('/Web/Content/LDIcons/flags/flat/PL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pl-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pl-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pr {
  background-image: url('/Web/Content/LDIcons/flags/flat/PR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pt {
  background-image: url('/Web/Content/LDIcons/flags/flat/PT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pw {
  background-image: url('/Web/Content/LDIcons/flags/flat/PW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-py {
  background-image: url('/Web/Content/LDIcons/flags/flat/PY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-py-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/PY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-py-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/PY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-qa {
  background-image: url('/Web/Content/LDIcons/flags/flat/QA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-qa-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/QA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-qa-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/QA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ro {
  background-image: url('/Web/Content/LDIcons/flags/flat/RO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ro-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/RO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ro-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/RO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-rs {
  background-image: url('/Web/Content/LDIcons/flags/flat/RS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-rs-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/RS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-rs-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/RS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ru {
  background-image: url('/Web/Content/LDIcons/flags/flat/RU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ru-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/RU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ru-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/RU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-rw {
  background-image: url('/Web/Content/LDIcons/flags/flat/RW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-rw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/RW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-rw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/RW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sa {
  background-image: url('/Web/Content/LDIcons/flags/flat/SA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sa-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sa-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sb {
  background-image: url('/Web/Content/LDIcons/flags/flat/SB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sb-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sb-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sc {
  background-image: url('/Web/Content/LDIcons/flags/flat/SC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sd {
  background-image: url('/Web/Content/LDIcons/flags/flat/SD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sd-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sd-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-se {
  background-image: url('/Web/Content/LDIcons/flags/flat/SE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-se-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-se-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sg {
  background-image: url('/Web/Content/LDIcons/flags/flat/SG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sh {
  background-image: url('/Web/Content/LDIcons/flags/flat/SH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sh-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sh-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-si {
  background-image: url('/Web/Content/LDIcons/flags/flat/SI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-si-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-si-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sk {
  background-image: url('/Web/Content/LDIcons/flags/flat/SK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sk-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sk-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sl {
  background-image: url('/Web/Content/LDIcons/flags/flat/SL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sl-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sl-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sm {
  background-image: url('/Web/Content/LDIcons/flags/flat/SM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sn {
  background-image: url('/Web/Content/LDIcons/flags/flat/SN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-so {
  background-image: url('/Web/Content/LDIcons/flags/flat/SO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-so-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-so-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sr {
  background-image: url('/Web/Content/LDIcons/flags/flat/SR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-st {
  background-image: url('/Web/Content/LDIcons/flags/flat/ST.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-st-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ST@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-st-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ST@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sv {
  background-image: url('/Web/Content/LDIcons/flags/flat/SV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sv-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sv-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sy {
  background-image: url('/Web/Content/LDIcons/flags/flat/SY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sy-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sy-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sz {
  background-image: url('/Web/Content/LDIcons/flags/flat/SZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/SZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/SZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tc {
  background-image: url('/Web/Content/LDIcons/flags/flat/TC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-td {
  background-image: url('/Web/Content/LDIcons/flags/flat/TD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-td-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-td-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tg {
  background-image: url('/Web/Content/LDIcons/flags/flat/TG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-th {
  background-image: url('/Web/Content/LDIcons/flags/flat/TH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-th-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-th-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tj {
  background-image: url('/Web/Content/LDIcons/flags/flat/TJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tj-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tj-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tl {
  background-image: url('/Web/Content/LDIcons/flags/flat/TL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tl-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tl-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tm {
  background-image: url('/Web/Content/LDIcons/flags/flat/TM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tn {
  background-image: url('/Web/Content/LDIcons/flags/flat/TN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-to {
  background-image: url('/Web/Content/LDIcons/flags/flat/TO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-to-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-to-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tr {
  background-image: url('/Web/Content/LDIcons/flags/flat/TR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tr-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tr-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tt {
  background-image: url('/Web/Content/LDIcons/flags/flat/TT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tt-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tt-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tw {
  background-image: url('/Web/Content/LDIcons/flags/flat/TW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tz {
  background-image: url('/Web/Content/LDIcons/flags/flat/TZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/TZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/TZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ua {
  background-image: url('/Web/Content/LDIcons/flags/flat/UA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ua-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/UA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ua-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/UA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ug {
  background-image: url('/Web/Content/LDIcons/flags/flat/UG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ug-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/UG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ug-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/UG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-us {
  background-image: url('/Web/Content/LDIcons/flags/flat/US.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-us-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/US@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-us-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/US@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-uy {
  background-image: url('/Web/Content/LDIcons/flags/flat/UY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-uy-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/UY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-uy-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/UY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-uz {
  background-image: url('/Web/Content/LDIcons/flags/flat/UZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-uz-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/UZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-uz-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/UZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vc {
  background-image: url('/Web/Content/LDIcons/flags/flat/VC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vc-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/VC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vc-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/VC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ve {
  background-image: url('/Web/Content/LDIcons/flags/flat/VE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ve-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/VE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ve-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/VE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vg {
  background-image: url('/Web/Content/LDIcons/flags/flat/VG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vg-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/VG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vg-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/VG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vn {
  background-image: url('/Web/Content/LDIcons/flags/flat/VN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vn-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/VN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vn-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/VN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vu {
  background-image: url('/Web/Content/LDIcons/flags/flat/VU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vu-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/VU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vu-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/VU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ws {
  background-image: url('/Web/Content/LDIcons/flags/flat/WS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ws-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/WS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ws-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/WS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ww {
  background-image: url('/Web/Content/LDIcons/flags/flat/WW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ww-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/WW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ww-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/WW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ye {
  background-image: url('/Web/Content/LDIcons/flags/flat/YE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ye-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/YE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ye-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/YE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-za {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-za-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-za-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-zm {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-zm-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-zm-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-zw {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-zw-medium {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-zw-large {
  background-image: url('/Web/Content/LDIcons/flags/flat/ZW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-us-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=America.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-us-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=America@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-us-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=America@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ar-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Argentina.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ar-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Argentina@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ar-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Argentina@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-au-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Austria.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-au-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Austria@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-au-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Austria@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-br-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Brazil.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-br-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Brazil@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-br-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Brazil@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ca-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Canada.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ca-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Canada@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ca-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Canada@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-cn-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=China.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-cn-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=China@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-cn-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=China@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-cl-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Czech.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-cl-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Czech@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-cl-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Czech@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-en-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=England.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-en-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=England@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-en-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=England@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-eu-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Europe.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-eu-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Europe@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-eu-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Europe@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-de-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=German.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-de-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=German@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-de-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=German@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-it-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Italian.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-it-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Italian@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-it-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Italian@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-jp-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Japan.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-jp-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Japan@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-jp-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Japan@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-kr-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Korea.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-kr-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Korea@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-kr-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Korea@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-pl-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Poland.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-pl-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Poland@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-pl-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Poland@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-rw-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Russia.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-rw-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Russia@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-rw-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Russia@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-es-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Spanish.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-es-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Spanish@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-es-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Spanish@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-se-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Sweden.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-se-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Sweden@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-se-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Sweden@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-tr-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Turkey.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-tr-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Turkey@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-tr-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Turkey@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-uk-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=UK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-uk-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=UK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-uk-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=UK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ua-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Ukraine.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ua-medium-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Ukraine@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ua-large-rounded {
  background-image: url('/Web/Content/LDIcons/flags/rounded/Property 1=Ukraine@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-currency-real {
  background-image: url('/Web/Content/LDIcons/symbols/REAL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-real-medium {
  background-image: url('/Web/Content/LDIcons/symbols/REAL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-real-large {
  background-image: url('/Web/Content/LDIcons/symbols/REAL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cad {
  background-image: url('/Web/Content/LDIcons/symbols/CAD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cad-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CAD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cad-large {
  background-image: url('/Web/Content/LDIcons/symbols/CAD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cny {
  background-image: url('/Web/Content/LDIcons/symbols/CNY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cny-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CNY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cny-large {
  background-image: url('/Web/Content/LDIcons/symbols/CNY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-usd {
  background-image: url('/Web/Content/LDIcons/symbols/USD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-usd-medium {
  background-image: url('/Web/Content/LDIcons/symbols/USD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-usd-large {
  background-image: url('/Web/Content/LDIcons/symbols/USD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-jpy {
  background-image: url('/Web/Content/LDIcons/symbols/JPY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-jpy-medium {
  background-image: url('/Web/Content/LDIcons/symbols/JPY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-jpy-large {
  background-image: url('/Web/Content/LDIcons/symbols/JPY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-nok {
  background-image: url('/Web/Content/LDIcons/symbols/NOK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-nok-medium {
  background-image: url('/Web/Content/LDIcons/symbols/NOK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-nok-large {
  background-image: url('/Web/Content/LDIcons/symbols/NOK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-gbp {
  background-image: url('/Web/Content/LDIcons/symbols/GBP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-gbp-medium {
  background-image: url('/Web/Content/LDIcons/symbols/GBP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-gbp-large {
  background-image: url('/Web/Content/LDIcons/symbols/GBP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-eur {
  background-image: url('/Web/Content/LDIcons/symbols/EUR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-eur-medium {
  background-image: url('/Web/Content/LDIcons/symbols/EUR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-eur-large {
  background-image: url('/Web/Content/LDIcons/symbols/EUR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-sek {
  background-image: url('/Web/Content/LDIcons/symbols/SEK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-sek-medium {
  background-image: url('/Web/Content/LDIcons/symbols/SEK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-sek-large {
  background-image: url('/Web/Content/LDIcons/symbols/SEK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-chf {
  background-image: url('/Web/Content/LDIcons/symbols/CHF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-chf-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CHF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-chf-large {
  background-image: url('/Web/Content/LDIcons/symbols/CHF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-br {
  background-image: url('/Web/Content/LDIcons/symbols/REAL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-br-medium {
  background-image: url('/Web/Content/LDIcons/symbols/REAL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-br-large {
  background-image: url('/Web/Content/LDIcons/symbols/REAL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-ca {
  background-image: url('/Web/Content/LDIcons/symbols/CAD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-ca-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CAD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-ca-large {
  background-image: url('/Web/Content/LDIcons/symbols/CAD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cn {
  background-image: url('/Web/Content/LDIcons/symbols/CNY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cn-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CNY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cn-large {
  background-image: url('/Web/Content/LDIcons/symbols/CNY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-en {
  background-image: url('/Web/Content/LDIcons/symbols/USD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-en-medium {
  background-image: url('/Web/Content/LDIcons/symbols/USD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-en-large {
  background-image: url('/Web/Content/LDIcons/symbols/USD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-jp {
  background-image: url('/Web/Content/LDIcons/symbols/JPY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-jp-medium {
  background-image: url('/Web/Content/LDIcons/symbols/JPY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-jp-large {
  background-image: url('/Web/Content/LDIcons/symbols/JPY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-no {
  background-image: url('/Web/Content/LDIcons/symbols/NOK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-no-medium {
  background-image: url('/Web/Content/LDIcons/symbols/NOK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-no-large {
  background-image: url('/Web/Content/LDIcons/symbols/NOK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-gb {
  background-image: url('/Web/Content/LDIcons/symbols/GBP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-gb-medium {
  background-image: url('/Web/Content/LDIcons/symbols/GBP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-gb-large {
  background-image: url('/Web/Content/LDIcons/symbols/GBP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-eu {
  background-image: url('/Web/Content/LDIcons/symbols/EUR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-eu-medium {
  background-image: url('/Web/Content/LDIcons/symbols/EUR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-eu-large {
  background-image: url('/Web/Content/LDIcons/symbols/EUR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-se {
  background-image: url('/Web/Content/LDIcons/symbols/SEK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-se-medium {
  background-image: url('/Web/Content/LDIcons/symbols/SEK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-se-large {
  background-image: url('/Web/Content/LDIcons/symbols/SEK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-ch {
  background-image: url('/Web/Content/LDIcons/symbols/CHF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-ch-medium {
  background-image: url('/Web/Content/LDIcons/symbols/CHF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-ch-large {
  background-image: url('/Web/Content/LDIcons/symbols/CHF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
@font-face {
  font-family: 'legaldesk-icons';
  src: url('/Web/Content/legaldesk-icons/fonts/legaldesk-icons.eot?jv0qhw');
  src: url('/Web/Content/legaldesk-icons/fonts/legaldesk-icons.svg?jv0qhw#legaldesk-icons') format('svg'), url('/Web/Content/legaldesk-icons/fonts/legaldesk-icons.woff2?jv0qhw') format('woff2'), url('/Web/Content/legaldesk-icons/fonts/legaldesk-icons.woff?jv0qhw') format('woff'), url('/Web/Content/legaldesk-icons/fonts/legaldesk-icons.eot?jv0qhw#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'legaldesk-icons' !important;
  speak-as: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* CUSTOM ADJUSTMENTS !!! */
  font-size: 18px;
  color: var(--main-primary-xx-tint);
  cursor: pointer;
  background: none;
  text-align: center;
  line-height: 22px;
  display: block;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-indent: 0px;
  float: left;
  width: 100%;
  height: 100%;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[class^="icon-"].sub-menu,
[class*=" icon-"].sub-menu {
  position: relative;
  padding-right: 10px !important;
}
[class^="icon-"].sub-menu:before,
[class*=" icon-"].sub-menu:before {
  text-indent: 0px;
}
[class^="icon-"].sub-menu:after,
[class*=" icon-"].sub-menu:after {
  position: absolute;
  display: block;
  left: 22px;
  top: 1px;
  content: "\e91a";
}
[class^="icon-"].sub-menu.active:after,
[class*=" icon-"].sub-menu.active:after,
[class^="icon-"].sub-menu.select.k-state-border-down:after,
[class*=" icon-"].sub-menu.select.k-state-border-down:after,
[class^="icon-"].sub-menu.icon-new-light.k-state-border-down:after,
[class*=" icon-"].sub-menu.icon-new-light.k-state-border-down:after,
[class^="icon-"].sub-menu.filter.k-state-border-down:after,
[class*=" icon-"].sub-menu.filter.k-state-border-down:after,
[class^="icon-"].sub-menu.tipo.k-state-border-down:after,
[class*=" icon-"].sub-menu.tipo.k-state-border-down:after,
[class^="icon-"].sub-menu.report.k-state-border-down:after,
[class*=" icon-"].sub-menu.report.k-state-border-down:after,
.tipo.k-state-border-down [class^="icon-"].sub-menu:after,
.tipo.k-state-border-down [class*=" icon-"].sub-menu:after,
.situacao.k-state-border-down [class^="icon-"].sub-menu:after,
.situacao.k-state-border-down [class*=" icon-"].sub-menu:after,
[class^="icon-"].sub-menu.folder.k-state-border-down:after,
[class*=" icon-"].sub-menu.folder.k-state-border-down:after,
.k-link.k-state-border-down [class^="icon-"].sub-menu:after,
.k-link.k-state-border-down [class*=" icon-"].sub-menu:after,
[class^="icon-"].sub-menu.icon-setting-small.active:after,
[class*=" icon-"].sub-menu.icon-setting-small.active:after,
[class^="icon-"].sub-menu.icon-setting-small.k-state-border-down:after,
[class*=" icon-"].sub-menu.icon-setting-small.k-state-border-down:after {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  content: "\e91b";
}
[class^="icon-"].sub-menu.filter.k-state-border-down,
[class*=" icon-"].sub-menu.filter.k-state-border-down,
[class^="icon-"].sub-menu.select.k-state-border-down,
[class*=" icon-"].sub-menu.select.k-state-border-down {
  text-indent: 1px;
}
[class^="icon-"].primary-color,
[class*=" icon-"].primary-color {
  color: var(--off-white-contrast-text);
}
[class^="icon-"].secondary-color,
[class*=" icon-"].secondary-color {
  color: var(--main-primary-tint-text);
}
[class^="icon-"].dark-gray-color,
[class*=" icon-"].dark-gray-color {
  color: var(--neutral-x-tint);
}
[class^="icon-"].light-gray-color,
[class*=" icon-"].light-gray-color {
  color: var(--neutral-x-tint);
}
[class^="icon-"].white-color,
[class*=" icon-"].white-color {
  color: #fff;
}
[class^="icon-"].success-color,
[class*=" icon-"].success-color {
  color: var(--fb-success-default);
}
[class^="icon-"].danger-color,
[class*=" icon-"].danger-color {
  color: var(--fb-danger-default);
}
[class^="icon-"].rotate,
[class*=" icon-"].rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
[class^="icon-"].mirror,
[class*=" icon-"].mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-hover-header:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.icon-accumulate:before {
  content: "\e900";
}
.icon-add-observations:before {
  content: "\e903";
}
.icon-add-tag:before {
  content: "\e94a";
}
.icon-agenda:before {
  content: "\e901";
}
.icon-appointment:before {
  content: "\e902";
}
.icon-approved:before {
  font-size: var(--font-size-md);
  content: "\e90d";
}
.icon-attachment:before {
  content: "\e904";
}
.icon-bill-sumary:before {
  content: "\e905";
}
.icon-chronometer-neutral:before {
  content: "\e906";
}
.icon-chronometer-pause:before {
  content: "\e907";
  font-size: 18px;
}
.icon-chronometer-play:before {
  content: "\e908";
  font-size: 18px;
}
.icon-close:before {
  content: "\e90f";
}
.icon-close-circle:before {
  content: "\e910";
}
.icon-close-square:before {
  content: "\e911";
}
.icon-closed-file:before {
  content: "\e957";
}
.icon-co-aply-value:before {
  content: "\e97b";
}
.icon-co-approved:before {
  content: "\e97c";
}
.icon-co-approvingly:before {
  content: "\e97d";
}
.icon-co-canceled:before {
  content: "\e97e";
}
.icon-co-concluded:before {
  content: "\e97f";
}
.icon-co-denied:before {
  content: "\e980";
}
.icon-co-pending:before {
  content: "\e981";
}
.icon-co-percentual:before {
  content: "\e982";
}
.icon-co-purchase-history:before {
  content: "\e983";
}
.icon-co-replicate:before {
  content: "\e990";
}
.icon-come-back:before {
  content: "\e912";
}
.icon-conciliate:before {
  content: "\e972";
}
.icon-contract-view:before {
  content: "\e913";
}
.icon-controller:before {
  content: "\e988";
}
.icon-copy-paste:before {
  content: "\e914";
}
.icon-correspondig:before {
  content: "\e915";
}
.icon-date-picker:before {
  content: "\e909";
}
.icon-denied:before {
  font-size: var(--font-size-md);
  content: "\e90e";
}
.icon-detail-view:before {
  content: "\e917";
}
.icon-document:before {
  content: "\e918";
}
.icon-download-report:before {
  content: "\e985";
}
.icon-drag:before {
  content: "\e98c";
}
.icon-drag-and-drop:before {
  content: "\e919";
  text-indent: 0px;
}
.icon-dropdown-arrow1:before {
  content: "\e91a";
}
.icon-dropdown-arrow2:before {
  content: "\e91b";
}
.icon-edit:before {
  content: "\e91c";
}
.icon-edit-value:before {
  content: "\e91d";
}
.icon-excessive-debt:before {
  content: "\e916";
}
.icon-executor:before {
  content: "\e91e";
}
.icon-expenses:before {
  content: "\e91f";
}
.icon-export:before {
  content: "\e920";
}
.icon-field-check1:before {
  content: "\e921";
  font-size: var(--font-size-md);
}
.icon-field-partial-check:before {
  content: "\e923";
  font-size: var(--font-size-md);
}
.icon-field-uncheck1 {
  line-height: 19px;
}
.item-profissional .icon-field-uncheck1,
.item-data .icon-field-uncheck1 {
  float: left;
  margin-right: 5px;
  position: absolute;
  margin-top: 2px;
}
.header-bar-btn .icon-field-uncheck1 {
  line-height: 24px;
  color: var(--neutral-x-contrast-text);
}
.icon-field-uncheck1:before {
  content: "\e922";
  font-size: var(--font-size-md);
}
.selected .icon-field-uncheck1:before {
  content: "\e921";
}
.selected .ico-check_box_outline_blank::before {
  content: "check_box" !important;
}
.opened-down .ico-arrow_right::before,
.opened-down .ico-arrow_left::before,
.opened-down .ico-arrow_up::before {
  content: "arrow_drop_down" !important;
}
.icon-filter:before {
  content: "\e984";
  font-size: var(--font-size-md);
}
.icon-form-add:before {
  content: "\e92c";
}
.icon-form-help:before {
  content: "\e994";
}
.icon-form-search:before {
  content: "\e92d";
  padding-right: 10px;
}
.icon-go-to:before {
  content: "\e92e";
  line-height: 18px;
}
.icon-header-favorite:before {
  content: "\e92f";
}
.icon-header-message:before {
  content: "\e930";
}
.icon-header-search:before {
  content: "\e931";
}
.icon-header-setting:before {
  content: "\e932";
}
.icon-history:before {
  content: "\e933";
}
.icon-important-info-empty:before {
  content: "\e924" !important;
}
.icon-important-info-full,
.icon-important-info-full.icon-important-info-empty {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto;
  font-size: var(--font-size-xs);
  margin-top: 3px;
}
.icon-important-info-full:before,
.icon-important-info-full.icon-important-info-empty:before {
  width: 100%;
  height: 100%;
  float: left;
  line-height: 16px;
  text-indent: 0px;
  cursor: pointer;
  text-align: center;
  content: "\e925";
}
.icon-import-data:before {
  content: "\e936";
}
.icon-inactive-folder:before {
  content: "\e978";
}
.icon-info:before {
  content: "\e937";
}
.icon-instructions {
  position: relative;
}
.icon-instructions.rev-fixo[data-messages]:after {
  font-size: 12px;
  border-radius: 9px;
  min-width: 10px;
  width: 20px;
  height: 17px;
  line-height: 11px;
  top: -4px;
  left: 8px;
}
.icon-instructions:before {
  margin-top: 1px;
  content: "\e938";
}
.icon-instructions[data-messages]:after {
  content: attr(data-messages);
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 9px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 16px;
  top: -4px;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: 600;
  width: 18px;
  height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px;
}
.icon-invoice-review:before {
  content: "\e939";
}
.icon-invoice-reviewed:before {
  content: "\e973";
}
.icon-key:before {
  content: "\e993";
}
.icon-legal:before {
  content: "\e989";
}
.icon-legal-register:before {
  content: "\e98a";
}
.icon-linked-timesheet:before {
  content: "\e93a";
  line-height: 24px;
  text-indent: 5px;
}
.icon-list:before {
  content: "\e93b";
}
.icon-localization:before {
  content: "\e98d";
}
.icon-locked1 {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 4px;
  top: 10px;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.icon-locked1:before {
  content: "\e93c";
}
.icon-main-arrow1:before {
  content: "\e93d";
}
.icon-main-arrow2:before {
  content: "\e93e";
}
.icon-main-menu:before {
  content: "\e93f";
}
.icon-managing-folder:before {
  content: "\e974";
}
.icon-mark-as-read-off:before {
  content: "\e940";
}
.icon-mark-as-read-on:before {
  content: "\e941";
}
.icon-mark-as-reviwed:before {
  content: "\e926";
}
.icon-mass-delegate:before {
  content: "\e979";
}
.icon-mass-review:before {
  content: "\e97a";
}
.icon-minus-circle:before {
  content: "\e942";
}
.icon-more_options-01:before {
  content: "\e943";
}
.icon-more_options-02:before {
  content: "\e944";
}
.icon-moving:before {
  content: "\e945";
}
.icon-multiple-cases:before {
  content: "\e991";
}
.icon-my-appointments:before {
  content: "\e946";
}
.icon-new-chronometer:before {
  content: "\e947";
  line-height: 19px;
}
.icon-new-heavy:before {
  content: "\e948";
}
.icon-new-light:before {
  content: "\e949";
  text-indent: 0px;
}
.icon-new-process:before {
  content: "\e975";
}
.icon-new-release:before {
  content: "\e98e";
}
.icon-new-release-2:before {
  content: "\e98f";
}
.icon-new-right-bar:before {
  content: "\e94b";
}
.icon-new-user:before {
  content: "\e94c";
}
.icon-no-charge:before {
  content: "\e927";
}
.icon-note-view:before {
  content: "\e94d";
}
.icon-notif-message:before {
  content: "\e95d";
}
.icon-notification-report:before {
  content: "\e986";
}
.icon-notification-review:before {
  content: "\e987";
}
.icon-null:before {
  content: "\e94e";
}
.icon-ongoing:before {
  content: "\e94f";
}
.icon-open-search-field:before {
  content: "\e950";
}
.filter-icon-component:before {
  content: "\e950";
}
.icon-partner:before {
  content: "\e951";
}
.icon-payer-contact:before {
  content: "\e952";
}
.icon-pendencies:before {
  content: "\e997";
}
.icon-plus-circle:before {
  content: "\e953";
}
.icon-print:before {
  content: "\e954";
}
.icon-process:before {
  content: "\e955";
}
.icon-process-consult:before {
  content: "\e956";
}
.icon-process-update:before {
  content: "\e992";
}
.icon-publications:before {
  content: "\e976";
}
.icon-publishing-report:before {
  content: "\e977";
}
.icon-radio-off:before {
  content: "\e90b";
  font-size: 26px;
}
.icon-radio-on:before {
  content: "\e90c";
  font-size: 26px;
}
.icon-recover-doc:before {
  content: "\e958";
}
.icon-refresh-heavy:before {
  content: "\e928";
}
.icon-refresh-light:before {
  content: "\e929";
}
.icon-register:before {
  content: "\e98b";
}
.icon-report:before {
  content: "\e959";
}
.icon-responsible-off:before {
  font-size: var(--font-size-sm);
  content: "\e92a";
}
.icon-responsible-on:before {
  font-size: var(--font-size-sm);
  content: "\e934";
}
.icon-return:before {
  content: "\e95e";
}
.icon-search:before {
  content: "\e95f";
}
.icon-service-phrase:before {
  content: "\e960";
}
.icon-setting-small:before {
  content: "\e961";
}
.icon-spelling-reviewer:before {
  content: "\e962";
}
.icon-status-corrent:before {
  content: "\e935";
}
.icon-status-pending:before {
  content: "\e95a";
}
.icon-switch:before {
  content: "\e963";
}
.icon-tabulated:before {
  content: "\e964";
}
.icon-tag:before {
  content: "\e965";
}
.icon-time-sheet:before {
  content: "\e966";
}
.icon-transfer:before {
  content: "\e967";
}
.icon-trash:before {
  content: "\e968";
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .icon-trash:before {
    text-indent: 0px;
    content: "\e969";
    font-size: var(--font-size-md) !important;
    line-height: 22px;
  }
}
.icon-trash-mobile:before {
  text-indent: 0px;
  content: "\e969";
  font-size: var(--font-size-md);
}
.icon-tree:before {
  content: "\e96a";
}
.icon-ts-default-view:before {
  content: "\e96b";
  line-height: 36px;
}
.icon-ts-dynamic-view:before {
  content: "\e96c";
}
.icon-ts-list-view:before {
  content: "\e96d";
}
.icon-ts-manager:before {
  content: "\e90a";
}
.icon-ts-pendencies-view:before {
  content: "\e96e";
}
.icon-user:before {
  content: "\e96f";
}
.icon-view-obs:before {
  text-indent: -4px !important;
  content: "\e970";
}
.icon-wo:before {
  content: "\e95b";
}
.icon-wording:before {
  content: "\e971";
}
.icon-zero-values:before {
  content: "\e95c";
}
.icon-Config:before {
  content: "\e92b";
}
.icon-ConfigLinked:before {
  content: "\e995";
}
.icon-ConfigRequired:before {
  content: "\e996";
}
.icon-ConfigSpecial:before {
  content: "\e998";
}
.icon-ConfigView:before {
  content: "\e999";
}
.icon-case-management:before {
  content: "\e899";
}
.icon-mini-calendar:before {
  content: "\e99b";
}
.icon-edit-document:before {
  content: "\e99a";
}
.icon-finance:before {
  content: "\e99e";
}
.icon-ballom:before {
  content: "\e99c";
}
.icon-phone:before {
  content: "\e99d";
}
.icon-data-base:before {
  content: "\e99f";
}
.icon-download:before {
  content: "\e9a1";
}
.icon-folder:before {
  content: "\e9a0";
}
.icon-bg-extension:before {
  content: "\e9a2";
}
.icon-link:before {
  content: "\e9a3";
}
.icon-eye:before {
  content: "\e9a4";
}
.icon-hold-file:before {
  content: "\e9a5";
}
.icon-external-link:before {
  content: "\e9a6";
}
.icon-upload-data:before {
  content: "\e9a7";
  font-size: var(--font-size-xs);
}
.icon-trib:before {
  content: "\e9a8";
  font-size: 26px;
}
.icon-uniao:before {
  content: "\e9a9";
}
.icon-triangle-exclamation:before {
  content: "\e9aa";
}
.icon-undo:before {
  content: "\e9ab";
}
.icon-decrease-font:before {
  content: "\e9ac";
}
.icon-company:before {
  content: "\e9ad";
}
.icon-dark-mode:before {
  content: "\e9ae";
}
.icon-contrast:before {
  content: "\e9af";
}
.icon-accessibility:before {
  content: "\e9b0";
}
.icon-increase-font:before {
  content: "\e9b1";
}
.icon-forbidden:before {
  content: "\e9b2";
}
.icon-home:before {
  content: "\e9b3";
}
.icon-credit:before {
  content: "\e9b4";
}
* {
  border: 0;
  scrollbar-width: thin;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  font-family: 'Open Sans', sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  min-height: 100%;
  line-height: 20px;
  margin: var(--spacing-none);
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-size: var(--font-size-sm);
  background-color: var(--off-white);
  color: var(--white-contrast-text);
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) transparent;
}
body::-webkit-scrollbar-track {
  background-color: transparent !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar {
  width: 8px;
}
body::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
object {
  display: none;
}
blockquote,
q {
  quotes: none;
}
blockquote::before,
q::before,
blockquote::after,
q::after {
  content: none;
}
ins {
  color: var(--black);
  text-decoration: none;
  background-color: var(--fb-waiting-tint);
}
mark {
  font-style: italic;
  color: var(--black);
  font-weight: var(--font-weight-bold);
  background-color: var(--fb-waiting-tint);
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  cursor: help;
  border-bottom: 1px dotted;
}
table {
  border-spacing: 0;
  border-collapse: separate;
}
table tr td {
  vertical-align: middle;
}
hr {
  border: 0;
  height: 1px;
  opacity: 0.2;
  display: block;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  border-top: 1px solid var(--white);
}
input,
select {
  vertical-align: middle;
}
body {
  font-size: small;
  font: 13px/1.231 'Open Sans', sans-serif;
}
select,
input,
textarea,
button {
  font: 99% 'Open Sans', sans-serif;
}
html {
  overflow-y: auto;
}
a {
  cursor: pointer;
  text-decoration: none;
}
a:hover,
a:active {
  outline: none;
}
a:focus,
input:focus,
button:focus,
ul:focus {
  box-shadow: none !important;
}
ul,
ol {
  margin-left: 2em;
}
ol {
  list-style-type: decimal;
}
ul,
menu,
nav ul,
nav li {
  list-style: none;
  list-style-image: none;
  margin: var(--spacing-none);
}
small {
  font-size: 85%;
}
strong,
th {
  font-weight: var(--font-weight-bold);
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
input[type="radio"] {
  vertical-align: text-bottom;
  accent-color: var(--main-primary-xx-tint);
}
button {
  width: auto;
  overflow: visible;
}
button:focus {
  box-shadow: none !important;
}
input[type="button"],
input[type="submit"],
input[type="image"],
button {
  cursor: pointer;
}
textarea,
input[type='text'],
input[type='password'],
input[type='date'],
input[type='number'],
input[type='email'],
input[type='tel'],
input[type='url'],
input.k-input {
  border-radius: 3px;
  -webkit-appearance: none;
}
input:invalid,
textarea:invalid {
  border-radius: 1px;
  box-shadow: 0px 0px 5px red;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
}
input::-ms-clear {
  display: none;
}
textarea {
  overflow: auto;
  font-weight: 400;
  font-style: normal;
}
i {
  font-style: normal;
}
audio,
canvas,
video {
  zoom: 1;
  display: inline;
  display: inline-block;
}
[class*="span"] {
  float: left;
  min-height: 1px;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    color: var(--neutral-shade) !important;
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid var(--neutral-x-tint);
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.ie6 legend,
.ie7 legend {
  margin-left: -7px;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: var(--off-white);
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ir {
  direction: ltr;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  background-repeat: no-repeat;
}
.no-border {
  border: none !important;
}
.hidden {
  visibility: hidden;
  display: none !important;
}
.hide {
  display: none;
}
.show,
.display-block {
  display: block !important;
  visibility: visible !important;
}
.invisible {
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  margin: 0;
  clip: auto;
  width: auto;
  height: auto;
  position: static;
  overflow: visible;
}
.clearfix {
  zoom: 1;
}
.clearfix::after {
  clear: both;
}
.clearfix::before,
.clearfix::after {
  height: 0;
  display: block;
  content: "\0020";
  overflow: hidden;
}
.clearSearchInput input[type="search"]::-webkit-search-decoration,
.clearSearchInput input[type="search"]::-webkit-search-cancel-button,
.clearSearchInput input[type="search"]::-webkit-search-results-button,
.clearSearchInput input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.clearSearchInput input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.clearSearchInput input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.header-bar-btn,
.left-bar-btn {
  width: 32px;
  height: 22px;
  float: left;
  cursor: pointer;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.header-bar-btn:hover,
.left-bar-btn:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.header-bar-btn:hover,
.left-bar-btn:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.header-bar-btn {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border-radius: var(--radius-vs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--main-primary-xx-tint);
}
.header-bar-btn:before {
  text-indent: 0px !important;
}
.header-bar-btn.icon-user {
  font-size: 14px;
}
.left-bar-btn {
  margin-bottom: 10px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.no-padding {
  padding: var(--spacing-none) !important;
}
.affix {
  position: fixed;
}
.scroll-y {
  overflow-y: auto;
}
.scroll-x {
  overflow-x: auto;
}
.has-disabled .disabled {
  cursor: no-drop;
}
.has-disabled .disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.has-menu-in-table {
  position: static;
}
.has-menu-in-table:last-child > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: static;
}
.has-menu-in-table:last-child > div .buttons-container {
  right: 3px;
  position: absolute !important;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu {
  top: -3px;
  right: 6px;
  position: absolute;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu .options-menu-icon {
  font-size: 16px;
  position: static;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu .options-menu-icon:after {
  right: 2px;
}
.notificaton-nice-scroll {
  z-index: 10012 !important;
}
.nicescroll-rails {
  background-color: hsla(var(--main-primary-default-hsl), .15) !important;
}
.nicescroll-rails div {
  -webkit-border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -o-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  border: 1px solid hsla(var(--white-hsl), .3) !important;
  background-color: rgba(118, 118, 118, 0.5) !important;
}
.nicescroll-rails-vr {
  width: 7px!important;
  margin-left: -2px;
}
.nicescroll-rails-vr div {
  width: 5px!important;
}
.nicescroll-rails-hr div {
  height: 5px!important;
}
.nicescroll-rails-hr.small div {
  top: 1px!important;
  height: 5px!important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: hsla(var(--black-hsl), 0.32) !important;
}
.timesheet-daily-scroll div,
.timesheet-weekly-scroll div,
.admin-scroll div {
  background-color: hsla(var(--main-primary-default-hsl), .5) !important;
}
.lista-profissionais-scroll div {
  background-color: hsla(var(--main-primary-default-hsl), .5) !important;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.display-table {
  display: table;
}
.full-width {
  width: 100%!important;
}
.table-row {
  display: table-row;
}
.text-transform-none {
  text-transform: none;
}
.screenreader {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.radial-progress {
  width: 40px;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -ms-transform 2s;
  transition: transform 2s;
  border-radius: 50%;
}
.radial-progress .circle .mask {
  clip: rect(0px, 40px, 40px, 40px/2);
}
.radial-progress .circle .mask .fill {
  clip: rect(0px, 40px/2, 40px, 0px);
}
.radial-progress .inset {
  width: 36px;
  height: 36px;
  position: absolute;
  margin-left: 4px/2;
  margin-top: 4px/2;
  background-color: var(--white);
  border-radius: 50%;
}
.radial-progress .inset .percentage {
  width: 30px;
  position: absolute;
  top: 10px;
  left: 3px;
  line-height: 1;
  color: var(--white-contrast-text);
  font-size: 12px;
  text-align: center;
}
.radial-progress[data-progress="1"] .circle .mask.full,
.radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 1);
  -ms-transform: rotate(180deg / 100 * 1);
  -o-transform: rotate(180deg / 100 * 1);
  transform: rotate(180deg / 100 * 1);
}
.radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="1"] .inset .percentage:before {
  content: "1%";
}
.radial-progress[data-progress="1"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="2"] .circle .mask.full,
.radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 2);
  -ms-transform: rotate(180deg / 100 * 2);
  -o-transform: rotate(180deg / 100 * 2);
  transform: rotate(180deg / 100 * 2);
}
.radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="2"] .inset .percentage:before {
  content: "2%";
}
.radial-progress[data-progress="2"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="3"] .circle .mask.full,
.radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 3);
  -ms-transform: rotate(180deg / 100 * 3);
  -o-transform: rotate(180deg / 100 * 3);
  transform: rotate(180deg / 100 * 3);
}
.radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="3"] .inset .percentage:before {
  content: "3%";
}
.radial-progress[data-progress="3"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="4"] .circle .mask.full,
.radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 4);
  -ms-transform: rotate(180deg / 100 * 4);
  -o-transform: rotate(180deg / 100 * 4);
  transform: rotate(180deg / 100 * 4);
}
.radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="4"] .inset .percentage:before {
  content: "4%";
}
.radial-progress[data-progress="4"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="5"] .circle .mask.full,
.radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 5);
  -ms-transform: rotate(180deg / 100 * 5);
  -o-transform: rotate(180deg / 100 * 5);
  transform: rotate(180deg / 100 * 5);
}
.radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="5"] .inset .percentage:before {
  content: "5%";
}
.radial-progress[data-progress="5"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="6"] .circle .mask.full,
.radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 6);
  -ms-transform: rotate(180deg / 100 * 6);
  -o-transform: rotate(180deg / 100 * 6);
  transform: rotate(180deg / 100 * 6);
}
.radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="6"] .inset .percentage:before {
  content: "6%";
}
.radial-progress[data-progress="6"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="7"] .circle .mask.full,
.radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 7);
  -ms-transform: rotate(180deg / 100 * 7);
  -o-transform: rotate(180deg / 100 * 7);
  transform: rotate(180deg / 100 * 7);
}
.radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="7"] .inset .percentage:before {
  content: "7%";
}
.radial-progress[data-progress="7"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="8"] .circle .mask.full,
.radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 8);
  -ms-transform: rotate(180deg / 100 * 8);
  -o-transform: rotate(180deg / 100 * 8);
  transform: rotate(180deg / 100 * 8);
}
.radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="8"] .inset .percentage:before {
  content: "8%";
}
.radial-progress[data-progress="8"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="9"] .circle .mask.full,
.radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 9);
  -ms-transform: rotate(180deg / 100 * 9);
  -o-transform: rotate(180deg / 100 * 9);
  transform: rotate(180deg / 100 * 9);
}
.radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="9"] .inset .percentage:before {
  content: "9%";
}
.radial-progress[data-progress="9"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="10"] .circle .mask.full,
.radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 10);
  -ms-transform: rotate(180deg / 100 * 10);
  -o-transform: rotate(180deg / 100 * 10);
  transform: rotate(180deg / 100 * 10);
}
.radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="10"] .inset .percentage:before {
  content: "10%";
}
.radial-progress[data-progress="10"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="11"] .circle .mask.full,
.radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 11);
  -ms-transform: rotate(180deg / 100 * 11);
  -o-transform: rotate(180deg / 100 * 11);
  transform: rotate(180deg / 100 * 11);
}
.radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="11"] .inset .percentage:before {
  content: "11%";
}
.radial-progress[data-progress="11"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="12"] .circle .mask.full,
.radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 12);
  -ms-transform: rotate(180deg / 100 * 12);
  -o-transform: rotate(180deg / 100 * 12);
  transform: rotate(180deg / 100 * 12);
}
.radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="12"] .inset .percentage:before {
  content: "12%";
}
.radial-progress[data-progress="12"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="13"] .circle .mask.full,
.radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 13);
  -ms-transform: rotate(180deg / 100 * 13);
  -o-transform: rotate(180deg / 100 * 13);
  transform: rotate(180deg / 100 * 13);
}
.radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="13"] .inset .percentage:before {
  content: "13%";
}
.radial-progress[data-progress="13"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="14"] .circle .mask.full,
.radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 14);
  -ms-transform: rotate(180deg / 100 * 14);
  -o-transform: rotate(180deg / 100 * 14);
  transform: rotate(180deg / 100 * 14);
}
.radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="14"] .inset .percentage:before {
  content: "14%";
}
.radial-progress[data-progress="14"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="15"] .circle .mask.full,
.radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 15);
  -ms-transform: rotate(180deg / 100 * 15);
  -o-transform: rotate(180deg / 100 * 15);
  transform: rotate(180deg / 100 * 15);
}
.radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="15"] .inset .percentage:before {
  content: "15%";
}
.radial-progress[data-progress="15"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="16"] .circle .mask.full,
.radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 16);
  -ms-transform: rotate(180deg / 100 * 16);
  -o-transform: rotate(180deg / 100 * 16);
  transform: rotate(180deg / 100 * 16);
}
.radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="16"] .inset .percentage:before {
  content: "16%";
}
.radial-progress[data-progress="16"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="17"] .circle .mask.full,
.radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 17);
  -ms-transform: rotate(180deg / 100 * 17);
  -o-transform: rotate(180deg / 100 * 17);
  transform: rotate(180deg / 100 * 17);
}
.radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="17"] .inset .percentage:before {
  content: "17%";
}
.radial-progress[data-progress="17"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="18"] .circle .mask.full,
.radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 18);
  -ms-transform: rotate(180deg / 100 * 18);
  -o-transform: rotate(180deg / 100 * 18);
  transform: rotate(180deg / 100 * 18);
}
.radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="18"] .inset .percentage:before {
  content: "18%";
}
.radial-progress[data-progress="18"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="19"] .circle .mask.full,
.radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 19);
  -ms-transform: rotate(180deg / 100 * 19);
  -o-transform: rotate(180deg / 100 * 19);
  transform: rotate(180deg / 100 * 19);
}
.radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="19"] .inset .percentage:before {
  content: "19%";
}
.radial-progress[data-progress="19"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="20"] .circle .mask.full,
.radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 20);
  -ms-transform: rotate(180deg / 100 * 20);
  -o-transform: rotate(180deg / 100 * 20);
  transform: rotate(180deg / 100 * 20);
}
.radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="20"] .inset .percentage:before {
  content: "20%";
}
.radial-progress[data-progress="20"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="21"] .circle .mask.full,
.radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 21);
  -ms-transform: rotate(180deg / 100 * 21);
  -o-transform: rotate(180deg / 100 * 21);
  transform: rotate(180deg / 100 * 21);
}
.radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="21"] .inset .percentage:before {
  content: "21%";
}
.radial-progress[data-progress="21"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="22"] .circle .mask.full,
.radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 22);
  -ms-transform: rotate(180deg / 100 * 22);
  -o-transform: rotate(180deg / 100 * 22);
  transform: rotate(180deg / 100 * 22);
}
.radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="22"] .inset .percentage:before {
  content: "22%";
}
.radial-progress[data-progress="22"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="23"] .circle .mask.full,
.radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 23);
  -ms-transform: rotate(180deg / 100 * 23);
  -o-transform: rotate(180deg / 100 * 23);
  transform: rotate(180deg / 100 * 23);
}
.radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="23"] .inset .percentage:before {
  content: "23%";
}
.radial-progress[data-progress="23"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="24"] .circle .mask.full,
.radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 24);
  -ms-transform: rotate(180deg / 100 * 24);
  -o-transform: rotate(180deg / 100 * 24);
  transform: rotate(180deg / 100 * 24);
}
.radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="24"] .inset .percentage:before {
  content: "24%";
}
.radial-progress[data-progress="24"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="25"] .circle .mask.full,
.radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 25);
  -ms-transform: rotate(180deg / 100 * 25);
  -o-transform: rotate(180deg / 100 * 25);
  transform: rotate(180deg / 100 * 25);
}
.radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="25"] .inset .percentage:before {
  content: "25%";
}
.radial-progress[data-progress="25"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="26"] .circle .mask.full,
.radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 26);
  -ms-transform: rotate(180deg / 100 * 26);
  -o-transform: rotate(180deg / 100 * 26);
  transform: rotate(180deg / 100 * 26);
}
.radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="26"] .inset .percentage:before {
  content: "26%";
}
.radial-progress[data-progress="26"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="27"] .circle .mask.full,
.radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 27);
  -ms-transform: rotate(180deg / 100 * 27);
  -o-transform: rotate(180deg / 100 * 27);
  transform: rotate(180deg / 100 * 27);
}
.radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="27"] .inset .percentage:before {
  content: "27%";
}
.radial-progress[data-progress="27"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="28"] .circle .mask.full,
.radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 28);
  -ms-transform: rotate(180deg / 100 * 28);
  -o-transform: rotate(180deg / 100 * 28);
  transform: rotate(180deg / 100 * 28);
}
.radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="28"] .inset .percentage:before {
  content: "28%";
}
.radial-progress[data-progress="28"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="29"] .circle .mask.full,
.radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 29);
  -ms-transform: rotate(180deg / 100 * 29);
  -o-transform: rotate(180deg / 100 * 29);
  transform: rotate(180deg / 100 * 29);
}
.radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="29"] .inset .percentage:before {
  content: "29%";
}
.radial-progress[data-progress="29"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="30"] .circle .mask.full,
.radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 30);
  -ms-transform: rotate(180deg / 100 * 30);
  -o-transform: rotate(180deg / 100 * 30);
  transform: rotate(180deg / 100 * 30);
}
.radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="30"] .inset .percentage:before {
  content: "30%";
}
.radial-progress[data-progress="30"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="31"] .circle .mask.full,
.radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 31);
  -ms-transform: rotate(180deg / 100 * 31);
  -o-transform: rotate(180deg / 100 * 31);
  transform: rotate(180deg / 100 * 31);
}
.radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="31"] .inset .percentage:before {
  content: "31%";
}
.radial-progress[data-progress="31"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="32"] .circle .mask.full,
.radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 32);
  -ms-transform: rotate(180deg / 100 * 32);
  -o-transform: rotate(180deg / 100 * 32);
  transform: rotate(180deg / 100 * 32);
}
.radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="32"] .inset .percentage:before {
  content: "32%";
}
.radial-progress[data-progress="32"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="33"] .circle .mask.full,
.radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 33);
  -ms-transform: rotate(180deg / 100 * 33);
  -o-transform: rotate(180deg / 100 * 33);
  transform: rotate(180deg / 100 * 33);
}
.radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="33"] .inset .percentage:before {
  content: "33%";
}
.radial-progress[data-progress="33"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="34"] .circle .mask.full,
.radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 34);
  -ms-transform: rotate(180deg / 100 * 34);
  -o-transform: rotate(180deg / 100 * 34);
  transform: rotate(180deg / 100 * 34);
}
.radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="34"] .inset .percentage:before {
  content: "34%";
}
.radial-progress[data-progress="34"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="35"] .circle .mask.full,
.radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 35);
  -ms-transform: rotate(180deg / 100 * 35);
  -o-transform: rotate(180deg / 100 * 35);
  transform: rotate(180deg / 100 * 35);
}
.radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="35"] .inset .percentage:before {
  content: "35%";
}
.radial-progress[data-progress="35"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="36"] .circle .mask.full,
.radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 36);
  -ms-transform: rotate(180deg / 100 * 36);
  -o-transform: rotate(180deg / 100 * 36);
  transform: rotate(180deg / 100 * 36);
}
.radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="36"] .inset .percentage:before {
  content: "36%";
}
.radial-progress[data-progress="36"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="37"] .circle .mask.full,
.radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 37);
  -ms-transform: rotate(180deg / 100 * 37);
  -o-transform: rotate(180deg / 100 * 37);
  transform: rotate(180deg / 100 * 37);
}
.radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="37"] .inset .percentage:before {
  content: "37%";
}
.radial-progress[data-progress="37"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="38"] .circle .mask.full,
.radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 38);
  -ms-transform: rotate(180deg / 100 * 38);
  -o-transform: rotate(180deg / 100 * 38);
  transform: rotate(180deg / 100 * 38);
}
.radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="38"] .inset .percentage:before {
  content: "38%";
}
.radial-progress[data-progress="38"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="39"] .circle .mask.full,
.radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 39);
  -ms-transform: rotate(180deg / 100 * 39);
  -o-transform: rotate(180deg / 100 * 39);
  transform: rotate(180deg / 100 * 39);
}
.radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="39"] .inset .percentage:before {
  content: "39%";
}
.radial-progress[data-progress="39"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="40"] .circle .mask.full,
.radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 40);
  -ms-transform: rotate(180deg / 100 * 40);
  -o-transform: rotate(180deg / 100 * 40);
  transform: rotate(180deg / 100 * 40);
}
.radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="40"] .inset .percentage:before {
  content: "40%";
}
.radial-progress[data-progress="40"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="41"] .circle .mask.full,
.radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 41);
  -ms-transform: rotate(180deg / 100 * 41);
  -o-transform: rotate(180deg / 100 * 41);
  transform: rotate(180deg / 100 * 41);
}
.radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="41"] .inset .percentage:before {
  content: "41%";
}
.radial-progress[data-progress="41"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="42"] .circle .mask.full,
.radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 42);
  -ms-transform: rotate(180deg / 100 * 42);
  -o-transform: rotate(180deg / 100 * 42);
  transform: rotate(180deg / 100 * 42);
}
.radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="42"] .inset .percentage:before {
  content: "42%";
}
.radial-progress[data-progress="42"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="43"] .circle .mask.full,
.radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 43);
  -ms-transform: rotate(180deg / 100 * 43);
  -o-transform: rotate(180deg / 100 * 43);
  transform: rotate(180deg / 100 * 43);
}
.radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="43"] .inset .percentage:before {
  content: "43%";
}
.radial-progress[data-progress="43"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="44"] .circle .mask.full,
.radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 44);
  -ms-transform: rotate(180deg / 100 * 44);
  -o-transform: rotate(180deg / 100 * 44);
  transform: rotate(180deg / 100 * 44);
}
.radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="44"] .inset .percentage:before {
  content: "44%";
}
.radial-progress[data-progress="44"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="45"] .circle .mask.full,
.radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 45);
  -ms-transform: rotate(180deg / 100 * 45);
  -o-transform: rotate(180deg / 100 * 45);
  transform: rotate(180deg / 100 * 45);
}
.radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="45"] .inset .percentage:before {
  content: "45%";
}
.radial-progress[data-progress="45"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="46"] .circle .mask.full,
.radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 46);
  -ms-transform: rotate(180deg / 100 * 46);
  -o-transform: rotate(180deg / 100 * 46);
  transform: rotate(180deg / 100 * 46);
}
.radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="46"] .inset .percentage:before {
  content: "46%";
}
.radial-progress[data-progress="46"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="47"] .circle .mask.full,
.radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 47);
  -ms-transform: rotate(180deg / 100 * 47);
  -o-transform: rotate(180deg / 100 * 47);
  transform: rotate(180deg / 100 * 47);
}
.radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="47"] .inset .percentage:before {
  content: "47%";
}
.radial-progress[data-progress="47"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="48"] .circle .mask.full,
.radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 48);
  -ms-transform: rotate(180deg / 100 * 48);
  -o-transform: rotate(180deg / 100 * 48);
  transform: rotate(180deg / 100 * 48);
}
.radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="48"] .inset .percentage:before {
  content: "48%";
}
.radial-progress[data-progress="48"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="49"] .circle .mask.full,
.radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 49);
  -ms-transform: rotate(180deg / 100 * 49);
  -o-transform: rotate(180deg / 100 * 49);
  transform: rotate(180deg / 100 * 49);
}
.radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="49"] .inset .percentage:before {
  content: "49%";
}
.radial-progress[data-progress="49"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="50"] .circle .mask.full,
.radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 50);
  -ms-transform: rotate(180deg / 100 * 50);
  -o-transform: rotate(180deg / 100 * 50);
  transform: rotate(180deg / 100 * 50);
}
.radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="50"] .inset .percentage:before {
  content: "50%";
}
.radial-progress[data-progress="50"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="51"] .circle .mask.full,
.radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 51);
  -ms-transform: rotate(180deg / 100 * 51);
  -o-transform: rotate(180deg / 100 * 51);
  transform: rotate(180deg / 100 * 51);
}
.radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.radial-progress[data-progress="51"] .inset .percentage:before {
  content: "51%";
}
.radial-progress[data-progress="51"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="52"] .circle .mask.full,
.radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 52);
  -ms-transform: rotate(180deg / 100 * 52);
  -o-transform: rotate(180deg / 100 * 52);
  transform: rotate(180deg / 100 * 52);
}
.radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.radial-progress[data-progress="52"] .inset .percentage:before {
  content: "52%";
}
.radial-progress[data-progress="52"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="53"] .circle .mask.full,
.radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 53);
  -ms-transform: rotate(180deg / 100 * 53);
  -o-transform: rotate(180deg / 100 * 53);
  transform: rotate(180deg / 100 * 53);
}
.radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.radial-progress[data-progress="53"] .inset .percentage:before {
  content: "53%";
}
.radial-progress[data-progress="53"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="54"] .circle .mask.full,
.radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 54);
  -ms-transform: rotate(180deg / 100 * 54);
  -o-transform: rotate(180deg / 100 * 54);
  transform: rotate(180deg / 100 * 54);
}
.radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.radial-progress[data-progress="54"] .inset .percentage:before {
  content: "54%";
}
.radial-progress[data-progress="54"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="55"] .circle .mask.full,
.radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 55);
  -ms-transform: rotate(180deg / 100 * 55);
  -o-transform: rotate(180deg / 100 * 55);
  transform: rotate(180deg / 100 * 55);
}
.radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.radial-progress[data-progress="55"] .inset .percentage:before {
  content: "55%";
}
.radial-progress[data-progress="55"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="56"] .circle .mask.full,
.radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 56);
  -ms-transform: rotate(180deg / 100 * 56);
  -o-transform: rotate(180deg / 100 * 56);
  transform: rotate(180deg / 100 * 56);
}
.radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.radial-progress[data-progress="56"] .inset .percentage:before {
  content: "56%";
}
.radial-progress[data-progress="56"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="57"] .circle .mask.full,
.radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 57);
  -ms-transform: rotate(180deg / 100 * 57);
  -o-transform: rotate(180deg / 100 * 57);
  transform: rotate(180deg / 100 * 57);
}
.radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.radial-progress[data-progress="57"] .inset .percentage:before {
  content: "57%";
}
.radial-progress[data-progress="57"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="58"] .circle .mask.full,
.radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 58);
  -ms-transform: rotate(180deg / 100 * 58);
  -o-transform: rotate(180deg / 100 * 58);
  transform: rotate(180deg / 100 * 58);
}
.radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.radial-progress[data-progress="58"] .inset .percentage:before {
  content: "58%";
}
.radial-progress[data-progress="58"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="59"] .circle .mask.full,
.radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 59);
  -ms-transform: rotate(180deg / 100 * 59);
  -o-transform: rotate(180deg / 100 * 59);
  transform: rotate(180deg / 100 * 59);
}
.radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.radial-progress[data-progress="59"] .inset .percentage:before {
  content: "59%";
}
.radial-progress[data-progress="59"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="60"] .circle .mask.full,
.radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 60);
  -ms-transform: rotate(180deg / 100 * 60);
  -o-transform: rotate(180deg / 100 * 60);
  transform: rotate(180deg / 100 * 60);
}
.radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.radial-progress[data-progress="60"] .inset .percentage:before {
  content: "60%";
}
.radial-progress[data-progress="60"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="61"] .circle .mask.full,
.radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 61);
  -ms-transform: rotate(180deg / 100 * 61);
  -o-transform: rotate(180deg / 100 * 61);
  transform: rotate(180deg / 100 * 61);
}
.radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.radial-progress[data-progress="61"] .inset .percentage:before {
  content: "61%";
}
.radial-progress[data-progress="61"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="62"] .circle .mask.full,
.radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 62);
  -ms-transform: rotate(180deg / 100 * 62);
  -o-transform: rotate(180deg / 100 * 62);
  transform: rotate(180deg / 100 * 62);
}
.radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.radial-progress[data-progress="62"] .inset .percentage:before {
  content: "62%";
}
.radial-progress[data-progress="62"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="63"] .circle .mask.full,
.radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 63);
  -ms-transform: rotate(180deg / 100 * 63);
  -o-transform: rotate(180deg / 100 * 63);
  transform: rotate(180deg / 100 * 63);
}
.radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.radial-progress[data-progress="63"] .inset .percentage:before {
  content: "63%";
}
.radial-progress[data-progress="63"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="64"] .circle .mask.full,
.radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 64);
  -ms-transform: rotate(180deg / 100 * 64);
  -o-transform: rotate(180deg / 100 * 64);
  transform: rotate(180deg / 100 * 64);
}
.radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.radial-progress[data-progress="64"] .inset .percentage:before {
  content: "64%";
}
.radial-progress[data-progress="64"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="65"] .circle .mask.full,
.radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 65);
  -ms-transform: rotate(180deg / 100 * 65);
  -o-transform: rotate(180deg / 100 * 65);
  transform: rotate(180deg / 100 * 65);
}
.radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.radial-progress[data-progress="65"] .inset .percentage:before {
  content: "65%";
}
.radial-progress[data-progress="65"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="66"] .circle .mask.full,
.radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 66);
  -ms-transform: rotate(180deg / 100 * 66);
  -o-transform: rotate(180deg / 100 * 66);
  transform: rotate(180deg / 100 * 66);
}
.radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.radial-progress[data-progress="66"] .inset .percentage:before {
  content: "66%";
}
.radial-progress[data-progress="66"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="67"] .circle .mask.full,
.radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 67);
  -ms-transform: rotate(180deg / 100 * 67);
  -o-transform: rotate(180deg / 100 * 67);
  transform: rotate(180deg / 100 * 67);
}
.radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.radial-progress[data-progress="67"] .inset .percentage:before {
  content: "67%";
}
.radial-progress[data-progress="67"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="68"] .circle .mask.full,
.radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 68);
  -ms-transform: rotate(180deg / 100 * 68);
  -o-transform: rotate(180deg / 100 * 68);
  transform: rotate(180deg / 100 * 68);
}
.radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.radial-progress[data-progress="68"] .inset .percentage:before {
  content: "68%";
}
.radial-progress[data-progress="68"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="69"] .circle .mask.full,
.radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 69);
  -ms-transform: rotate(180deg / 100 * 69);
  -o-transform: rotate(180deg / 100 * 69);
  transform: rotate(180deg / 100 * 69);
}
.radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.radial-progress[data-progress="69"] .inset .percentage:before {
  content: "69%";
}
.radial-progress[data-progress="69"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="70"] .circle .mask.full,
.radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 70);
  -ms-transform: rotate(180deg / 100 * 70);
  -o-transform: rotate(180deg / 100 * 70);
  transform: rotate(180deg / 100 * 70);
}
.radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.radial-progress[data-progress="70"] .inset .percentage:before {
  content: "70%";
}
.radial-progress[data-progress="70"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="71"] .circle .mask.full,
.radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 71);
  -ms-transform: rotate(180deg / 100 * 71);
  -o-transform: rotate(180deg / 100 * 71);
  transform: rotate(180deg / 100 * 71);
}
.radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.radial-progress[data-progress="71"] .inset .percentage:before {
  content: "71%";
}
.radial-progress[data-progress="71"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="72"] .circle .mask.full,
.radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 72);
  -ms-transform: rotate(180deg / 100 * 72);
  -o-transform: rotate(180deg / 100 * 72);
  transform: rotate(180deg / 100 * 72);
}
.radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.radial-progress[data-progress="72"] .inset .percentage:before {
  content: "72%";
}
.radial-progress[data-progress="72"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="73"] .circle .mask.full,
.radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 73);
  -ms-transform: rotate(180deg / 100 * 73);
  -o-transform: rotate(180deg / 100 * 73);
  transform: rotate(180deg / 100 * 73);
}
.radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.radial-progress[data-progress="73"] .inset .percentage:before {
  content: "73%";
}
.radial-progress[data-progress="73"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="74"] .circle .mask.full,
.radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 74);
  -ms-transform: rotate(180deg / 100 * 74);
  -o-transform: rotate(180deg / 100 * 74);
  transform: rotate(180deg / 100 * 74);
}
.radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.radial-progress[data-progress="74"] .inset .percentage:before {
  content: "74%";
}
.radial-progress[data-progress="74"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="75"] .circle .mask.full,
.radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 75);
  -ms-transform: rotate(180deg / 100 * 75);
  -o-transform: rotate(180deg / 100 * 75);
  transform: rotate(180deg / 100 * 75);
}
.radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.radial-progress[data-progress="75"] .inset .percentage:before {
  content: "75%";
}
.radial-progress[data-progress="75"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="76"] .circle .mask.full,
.radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 76);
  -ms-transform: rotate(180deg / 100 * 76);
  -o-transform: rotate(180deg / 100 * 76);
  transform: rotate(180deg / 100 * 76);
}
.radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.radial-progress[data-progress="76"] .inset .percentage:before {
  content: "76%";
}
.radial-progress[data-progress="76"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="77"] .circle .mask.full,
.radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 77);
  -ms-transform: rotate(180deg / 100 * 77);
  -o-transform: rotate(180deg / 100 * 77);
  transform: rotate(180deg / 100 * 77);
}
.radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.radial-progress[data-progress="77"] .inset .percentage:before {
  content: "77%";
}
.radial-progress[data-progress="77"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="78"] .circle .mask.full,
.radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 78);
  -ms-transform: rotate(180deg / 100 * 78);
  -o-transform: rotate(180deg / 100 * 78);
  transform: rotate(180deg / 100 * 78);
}
.radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.radial-progress[data-progress="78"] .inset .percentage:before {
  content: "78%";
}
.radial-progress[data-progress="78"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="79"] .circle .mask.full,
.radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 79);
  -ms-transform: rotate(180deg / 100 * 79);
  -o-transform: rotate(180deg / 100 * 79);
  transform: rotate(180deg / 100 * 79);
}
.radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.radial-progress[data-progress="79"] .inset .percentage:before {
  content: "79%";
}
.radial-progress[data-progress="79"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="80"] .circle .mask.full,
.radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 80);
  -ms-transform: rotate(180deg / 100 * 80);
  -o-transform: rotate(180deg / 100 * 80);
  transform: rotate(180deg / 100 * 80);
}
.radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.radial-progress[data-progress="80"] .inset .percentage:before {
  content: "80%";
}
.radial-progress[data-progress="80"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="81"] .circle .mask.full,
.radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 81);
  -ms-transform: rotate(180deg / 100 * 81);
  -o-transform: rotate(180deg / 100 * 81);
  transform: rotate(180deg / 100 * 81);
}
.radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.radial-progress[data-progress="81"] .inset .percentage:before {
  content: "81%";
}
.radial-progress[data-progress="81"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="82"] .circle .mask.full,
.radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 82);
  -ms-transform: rotate(180deg / 100 * 82);
  -o-transform: rotate(180deg / 100 * 82);
  transform: rotate(180deg / 100 * 82);
}
.radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.radial-progress[data-progress="82"] .inset .percentage:before {
  content: "82%";
}
.radial-progress[data-progress="82"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="83"] .circle .mask.full,
.radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 83);
  -ms-transform: rotate(180deg / 100 * 83);
  -o-transform: rotate(180deg / 100 * 83);
  transform: rotate(180deg / 100 * 83);
}
.radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.radial-progress[data-progress="83"] .inset .percentage:before {
  content: "83%";
}
.radial-progress[data-progress="83"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="84"] .circle .mask.full,
.radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 84);
  -ms-transform: rotate(180deg / 100 * 84);
  -o-transform: rotate(180deg / 100 * 84);
  transform: rotate(180deg / 100 * 84);
}
.radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.radial-progress[data-progress="84"] .inset .percentage:before {
  content: "84%";
}
.radial-progress[data-progress="84"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="85"] .circle .mask.full,
.radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 85);
  -ms-transform: rotate(180deg / 100 * 85);
  -o-transform: rotate(180deg / 100 * 85);
  transform: rotate(180deg / 100 * 85);
}
.radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.radial-progress[data-progress="85"] .inset .percentage:before {
  content: "85%";
}
.radial-progress[data-progress="85"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="86"] .circle .mask.full,
.radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 86);
  -ms-transform: rotate(180deg / 100 * 86);
  -o-transform: rotate(180deg / 100 * 86);
  transform: rotate(180deg / 100 * 86);
}
.radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.radial-progress[data-progress="86"] .inset .percentage:before {
  content: "86%";
}
.radial-progress[data-progress="86"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="87"] .circle .mask.full,
.radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 87);
  -ms-transform: rotate(180deg / 100 * 87);
  -o-transform: rotate(180deg / 100 * 87);
  transform: rotate(180deg / 100 * 87);
}
.radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.radial-progress[data-progress="87"] .inset .percentage:before {
  content: "87%";
}
.radial-progress[data-progress="87"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="88"] .circle .mask.full,
.radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 88);
  -ms-transform: rotate(180deg / 100 * 88);
  -o-transform: rotate(180deg / 100 * 88);
  transform: rotate(180deg / 100 * 88);
}
.radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.radial-progress[data-progress="88"] .inset .percentage:before {
  content: "88%";
}
.radial-progress[data-progress="88"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="89"] .circle .mask.full,
.radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 89);
  -ms-transform: rotate(180deg / 100 * 89);
  -o-transform: rotate(180deg / 100 * 89);
  transform: rotate(180deg / 100 * 89);
}
.radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.radial-progress[data-progress="89"] .inset .percentage:before {
  content: "89%";
}
.radial-progress[data-progress="89"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="90"] .circle .mask.full,
.radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 90);
  -ms-transform: rotate(180deg / 100 * 90);
  -o-transform: rotate(180deg / 100 * 90);
  transform: rotate(180deg / 100 * 90);
}
.radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.radial-progress[data-progress="90"] .inset .percentage:before {
  content: "90%";
}
.radial-progress[data-progress="90"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="91"] .circle .mask.full,
.radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 91);
  -ms-transform: rotate(180deg / 100 * 91);
  -o-transform: rotate(180deg / 100 * 91);
  transform: rotate(180deg / 100 * 91);
}
.radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.radial-progress[data-progress="91"] .inset .percentage:before {
  content: "91%";
}
.radial-progress[data-progress="91"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="92"] .circle .mask.full,
.radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 92);
  -ms-transform: rotate(180deg / 100 * 92);
  -o-transform: rotate(180deg / 100 * 92);
  transform: rotate(180deg / 100 * 92);
}
.radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.radial-progress[data-progress="92"] .inset .percentage:before {
  content: "92%";
}
.radial-progress[data-progress="92"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="93"] .circle .mask.full,
.radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 93);
  -ms-transform: rotate(180deg / 100 * 93);
  -o-transform: rotate(180deg / 100 * 93);
  transform: rotate(180deg / 100 * 93);
}
.radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.radial-progress[data-progress="93"] .inset .percentage:before {
  content: "93%";
}
.radial-progress[data-progress="93"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="94"] .circle .mask.full,
.radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 94);
  -ms-transform: rotate(180deg / 100 * 94);
  -o-transform: rotate(180deg / 100 * 94);
  transform: rotate(180deg / 100 * 94);
}
.radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.radial-progress[data-progress="94"] .inset .percentage:before {
  content: "94%";
}
.radial-progress[data-progress="94"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="95"] .circle .mask.full,
.radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 95);
  -ms-transform: rotate(180deg / 100 * 95);
  -o-transform: rotate(180deg / 100 * 95);
  transform: rotate(180deg / 100 * 95);
}
.radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.radial-progress[data-progress="95"] .inset .percentage:before {
  content: "95%";
}
.radial-progress[data-progress="95"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="96"] .circle .mask.full,
.radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 96);
  -ms-transform: rotate(180deg / 100 * 96);
  -o-transform: rotate(180deg / 100 * 96);
  transform: rotate(180deg / 100 * 96);
}
.radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.radial-progress[data-progress="96"] .inset .percentage:before {
  content: "96%";
}
.radial-progress[data-progress="96"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="97"] .circle .mask.full,
.radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 97);
  -ms-transform: rotate(180deg / 100 * 97);
  -o-transform: rotate(180deg / 100 * 97);
  transform: rotate(180deg / 100 * 97);
}
.radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.radial-progress[data-progress="97"] .inset .percentage:before {
  content: "97%";
}
.radial-progress[data-progress="97"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="98"] .circle .mask.full,
.radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 98);
  -ms-transform: rotate(180deg / 100 * 98);
  -o-transform: rotate(180deg / 100 * 98);
  transform: rotate(180deg / 100 * 98);
}
.radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.radial-progress[data-progress="98"] .inset .percentage:before {
  content: "98%";
}
.radial-progress[data-progress="98"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="99"] .circle .mask.full,
.radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 99);
  -ms-transform: rotate(180deg / 100 * 99);
  -o-transform: rotate(180deg / 100 * 99);
  transform: rotate(180deg / 100 * 99);
}
.radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.radial-progress[data-progress="99"] .inset .percentage:before {
  content: "99%";
}
.radial-progress[data-progress="99"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="100"] .circle .mask.full,
.radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 100);
  -ms-transform: rotate(180deg / 100 * 100);
  -o-transform: rotate(180deg / 100 * 100);
  transform: rotate(180deg / 100 * 100);
}
.radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.radial-progress[data-progress="100"] .inset .percentage:before {
  content: "100%";
}
.radial-progress[data-progress="100"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.k-i-calendar {
  width: 20px;
  height: 20px;
  cursor: pointer;
  overflow: inherit;
  background: none!important;
}
.k-i-calendar:before {
  content: "calendar_today";
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded' !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  cursor: pointer;
  text-align: center;
  color: var(--main-primary-xx-tint);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.k-ie .k-i-calendar:before,
.k-edge .k-i-calendar:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  font-size: 35px!important;
  right: -6px !important;
}
.modalHost .k-i-calendar:before {
  right: 5px;
  top: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .k-i-calendar:before {
    right: 6px;
    top: 10px;
  }
}
/* componentes default */
.btn {
  display: inline-block;
  padding: 7px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  outline: none;
  border: none;
  outline: none!important;
  border-radius: 3px;
  text-transform: lowercase;
}
.btn::first-letter {
  text-transform: uppercase;
}
.btn-default {
  color: var(--main-primary-default-text);
  background-color: var(--main-primary-default);
  border-radius: 3px;
}
.btn-default:hover {
  outline: 3px solid var(--off-white);
}
.link-default {
  color: var(--main-primary-x-tint);
}
.form-label-default {
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
  margin-bottom: 5px;
  margin-top: 25px;
}
.form-label-default::first-letter {
  text-transform: uppercase;
}
.form-label-default.first-child {
  margin-top: 0px;
}
.btn-margin-left {
  margin-left: 10px;
}
/*--icones de setas--*/
span.icon {
  width: 10px;
  height: 10px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  float: left;
}
.pointer-right {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 8px 0 0 5px;
}
.pointer-top {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 10px 0 0 8px;
}
.pointer-left {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin: 8px 0 0 5px;
}
.pointer-down {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  margin: 5px 0 0 8px;
}
.action-button {
  width: 20px;
  height: 20px;
  cursor: pointer;
  padding: 0;
  margin-left: 5px;
}
.action-button i {
  float: left;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: normal;
  font-style: normal;
  color: var(--main-primary-xx-tint);
}
.action-button i:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.item-options-menu {
  background: none;
}
.item-options-menu .item-menu-icon {
  border: none!important;
}
.ts-header .item-options-menu .item-menu-icon:after {
  left: 15px;
}
.k-icon,
.k-tool-icon {
  color: var(--main-primary-xx-tint);
}
input[type=text].default-input {
  border: 1px solid var(--neutral-contrast);
  height: 34px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  margin-top: 5px;
  outline: none;
}
.questionnaire {
  float: left;
  width: 100%;
}
.questionnaire .questionnaire-title {
  font-weight: 600;
  margin: 20px 0 18px 0;
  float: left;
  width: 100%;
  font-size: 14px;
}
.questionnaire .questionnaire-options {
  float: left;
  width: 100%;
  font-size: 12px;
  margin-bottom: 4px;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.questionnaire .questionnaire-options .radio {
  width: 9px;
  height: 9px;
  float: left;
  border: 1px solid var(--main-primary-default);
  position: relative;
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  margin: 5px 0 0 -16px;
}
.questionnaire .questionnaire-options.active .radio:after {
  content: ' ';
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  background-color: var(--main-primary-default);
  position: absolute;
  top: 1px;
  left: 1px;
  width: 7px;
  height: 7px;
}
.btn-contextual-menu {
  width: 34px;
  height: 30px;
  position: relative;
  cursor: pointer;
  margin-top: 4px;
}
.btn-contextual-menu i {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  left: 20px;
  top: 13px;
  border-width: 5px 4px 0 4px;
  border-color: var(--main-primary-default) transparent transparent transparent;
}
.btn-contextual-menu i:after {
  content: ' ';
  height: 2px;
  width: 10px;
  border-top: 2px solid var(--main-primary-default);
  border-bottom: 2px solid var(--main-primary-default);
  position: absolute;
  left: -18px;
  top: -8px;
}
.btn-contextual-menu i:before {
  content: ' ';
  height: 2px;
  width: 10px;
  border-top: 2px solid var(--main-primary-default);
  position: absolute;
  top: 0px;
  left: -18px;
}
.btn-contextual-menu.open {
  background-color: var(--off-white);
}
.btn-contextual-menu.open i {
  left: 21px;
  top: 11px;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent var(--main-primary-default);
}
.btn-contextual-menu.open i:after {
  left: -20px;
  top: -5px;
}
.btn-contextual-menu.open i:before {
  top: 3px;
  left: -20px;
}
.no-outline {
  outline: none!important;
}
.admin-search {
  float: right;
  background: var(--white);
  padding: 5px 37px 5px 7px;
  width: 210px;
  position: relative;
}
.admin-search .admin-search-input {
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  outline: none;
  color: var(--white-contrast-text);
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.admin-search .btn-search {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
}
.admin-search .btn-search .icon-search,
.admin-search .btn-search .icon-header-search {
  width: 100%;
  height: 100%;
}
.admin-search .btn-search .icon-search:before,
.admin-search .btn-search .icon-header-search:before {
  line-height: 34px;
  text-align: center;
}
.k-ie .paddingSolution:after,
.k-ff .paddingSolution:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-list-container .km-scroll-container {
    padding-bottom: 50px;
  }
  .km-scroll-container .k-list {
    margin-bottom: 0;
  }
}
.modalHost .calendar-picker {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.modalHost .calendar-picker.open .icon-date-picker {
  background-color: var(--neutral-x-contrast) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker:before {
    content: '';
    position: absolute;
    width: 230px;
    height: 341px;
    background: var(--off-white);
    top: -276px;
    left: -168px;
    z-index: -1;
  }
}
.modalHost .calendar-picker .icon-date-picker {
  position: absolute;
  width: 32px!important;
  height: 34px!important;
  top: 1px!important;
  right: 1px!important;
  background-image: none!important;
  z-index: 1;
}
.modalHost .calendar-picker .icon-date-picker:before {
  line-height: 34px;
  -webkit-transform: scale(0.34);
  -moz-transform: scale(0.34);
  -ms-transform: scale(0.34);
  -o-transform: scale(0.34);
  transform: scale(0.34);
  font-size: 52px;
  text-indent: -4px;
  color: var(--main-primary-xx-tint);
  content: "calendar_today";
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded' !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost .calendar-picker .container-calendar-picker {
  border-radius: var(--radius-vs);
  border: 1px solid var(--main-primary-x-contrast);
  background-color: var(--white);
  width: 224px;
  height: 330px;
  top: -271px;
  right: -25px;
  position: absolute;
  z-index: -2;
  cursor: default;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modalHost .calendar-picker .container-calendar-picker.open {
  right: -254px;
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker {
  opacity: 1;
  display: block;
  visibility: visible;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker {
    transition-delay: 0.35s;
  }
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button {
  margin-top: 13px;
  margin-right: 0;
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
  padding: 7px 0!important;
  height: 20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
    height: auto!important;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker {
  position: fixed;
  top: 109px;
  right: 350px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-modal .container-calendar-picker {
    top: 148px;
    right: 222px;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker.open {
  position: fixed;
  top: 109px;
  right: 126px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-modal .container-calendar-picker.open {
    top: 148px;
    right: -2px;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
  box-sizing: content-box;
}
.modalHost.devolucao-modal .container-calendar-picker {
  position: fixed;
  top: 144px;
  left: 350px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.devolucao-modal .container-calendar-picker {
    top: 148px;
    left: 222px;
  }
}
.modalHost.devolucao-modal .container-calendar-picker.open {
  position: fixed;
  top: 144px;
  left: 126px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.devolucao-modal .container-calendar-picker.open {
    top: 148px;
    left: -2px;
  }
}
.k-tooltip-content {
  width: 100%;
  word-break: break-word;
}
.k-tooltip-content::first-letter {
  text-transform: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  input,
  textarea {
    -webkit-appearance: none;
  }
}
.mobile-blocker,
.ie-blocker {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999999;
  top: 0;
  left: 0;
  background: hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%));
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%))), color-stop(100%, var(--main-primary-x-tint)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* W3C */
}
.mobile-blocker label,
.ie-blocker label {
  position: absolute;
  font-size: 4.3vw;
  color: hsl(var(--whiteH), var(--whiteS), calc(var(--whiteL) + 80%));
  text-align: center;
  line-height: 150%;
  top: 30%;
  width: 100%;
  text-shadow: 1px 0px 3px hsla(var(--black-hsl), 0.1);
}
.mobile-blocker label span,
.ie-blocker label span {
  font-size: 2.5vw;
  color: hsla(var(--white-hsl), 0.5);
}
.mobile-blocker label p,
.ie-blocker label p {
  color: hsla(var(--white-hsl), 0.5);
  font-size: 2.5vw;
  padding: 0;
  margin: 0;
  margin-block: 0;
  line-height: 40px;
  margin-bottom: 25px;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  background-color: var(--main-primary-x-tint);
  border-color: var(--main-primary-xx-tint);
  z-index: 2;
}
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal {
  z-index: 100002;
}
html.k-ff .container-bottom-buttons .plus-options {
  height: 36px !important;
}
.pre {
  white-space: pre-line;
}
.loading-custom {
  background-color: var(--off-white);
  height: 70px;
  position: relative;
}
.loading-custom .item-loading {
  background-color: var(--neutral-contrast);
  display: block;
}
.revisaoLancamentos .loading-custom .item-loading {
  width: 100%;
  height: 70px;
  position: relative;
}
.loading-custom .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 10010;
}
.loading-custom .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.loading-custom .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--neutral-contrast-text);
  display: none;
}
.loading-custom .item-loading .splash .loading-container .loading {
  box-shadow: none;
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  padding: 25px 0;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--off-white-contrast-text);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  -webkit-animation: rotation 1s infinite ease;
  -moz-animation: rotation 1s infinite ease;
  -o-animation: rotation 1s infinite ease;
  animation: rotation 1s infinite ease;
}
.loading-custom-detail {
  height: calc(100vh - 217px);
}
.uppercase {
  text-transform: uppercase!important;
}
.lowercase {
  text-transform: lowercase!important;
}
.weight-600 {
  font-weight: 600;
}
.weight-700 {
  font-weight: 700;
}
.listItem {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--neutral-contrast);
  padding: 15px 26px;
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.centralized {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cancel-button-color {
  color: var(--fb-danger-default);
}
.cursor-default {
  cursor: default !important;
}
.cursor-default label,
.cursor-default span {
  cursor: default !important;
}
.semi-bold {
  font-weight: 600;
}
.bold {
  font-weight: bold;
}
.item-approved,
.item-rejected {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.item-approved {
  content: "\e96e";
  color: var(--fb-success-default);
}
.item-rejected {
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-status .status:after {
  position: absolute;
  right: 7px;
  bottom: 7px;
  text-align: center;
  line-height: 1.2;
}
.approved.ts-status .ts-content-fields .ts-content-field-description,
.rejected.ts-status .ts-content-fields .ts-content-field-description {
  padding-bottom: 25px;
}
.approved.ts-status .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
}
.rejected.ts-status .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-approved,
.ts-rejected,
.ts-pending {
  width: 16px;
  height: 100%;
  position: relative;
  display: inline-block;
}
.ts-approved:before,
.ts-rejected:before,
.ts-pending:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
  width: 16px !important;
  height: 100% !important;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}
.ts-rejected {
  cursor: pointer !important;
}
.ts-rejected:before {
  cursor: pointer !important;
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-pending:before {
  top: 11px;
  left: 1px;
  width: 14px !important;
  height: 2px !important;
  content: '';
  background-color: var(--main-primary-xx-tint);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-no-drop {
  cursor: no-drop !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-center {
  text-align: center !important;
}
.nowrap {
  white-space: nowrap;
}
.direction-rtl {
  direction: rtl;
}
.loading-icon {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
}
.loading-icon.visible {
  visibility: visible;
  opacity: 1;
}
.loading-icon span {
  display: inline-block;
  height: 10px;
  width: 10px;
  background: var(--neutral-shade);
  border-radius: 0px;
}
.loading-icon .loader-inline span:nth-child(1) {
  border-radius: 50%;
  animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(2) {
  border-radius: 50%;
  animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(3) {
  border-radius: 50%;
  animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(4) {
  border-radius: 50%;
  animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(5) {
  border-radius: 50%;
  animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
@keyframes scale {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(0.9, 0.9);
    background: var(--neutral-x-tint);
  }
  50% {
    transform: scale(1, 1);
    margin: 0 3px;
    background: var(--neutral-tint);
  }
  100% {
    transform: scale(0);
  }
}
.container-empty:after {
  content: attr(data-empty-title);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  text-align: center;
  padding: 30px 0;
}
.scratched {
  text-decoration: line-through;
}
.dot-indicator {
  overflow: visible !important;
  width: 20px;
  position: relative;
  text-align: center;
}
.dot-indicator:after {
  content: attr(data-indicator);
  position: absolute;
  top: -5px;
  right: -8px;
  width: 18px;
  height: 16px;
  border-radius: 50%;
  font-size: 8px;
  font-weight: 600;
  font-family: 'Open Sans';
  line-height: 16px;
}
.dot-indicator.red:after {
  overflow: visible;
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.andamentos-compromissos-processo .k-animation-container {
  width: 330px !important;
  min-width: 330px !important;
}
.andamentos-compromissos-processo .k-animation-container #Assunto-list.k-popup {
  width: 330px !important;
  min-width: 330px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane {
  border-right: 0 !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header {
  border-left: 0;
  border-right: 0;
  padding: 0 15px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .icon-ts-dynamic-view:before {
  content: "\e90e" !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header > span {
  padding: 0 15px;
  color: var(--neutral-x-contrast-text);
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container {
  min-width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  float: right;
  margin-left: 0px;
  left: auto;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  width: 160px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .search-container {
  width: 140px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-header {
  padding: 6px 15px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container {
  padding: 10px 15px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.first {
  width: calc(100% - 471px);
  max-width: 250px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .k-pager-wrap.separated-pager {
  border-right: 0;
  border-left: 0;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header {
  border-left: 0;
  border-right: 0;
  padding: 0 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .icon-come-back {
  display: none !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .icon-ts-dynamic-view:before {
  content: "\e90e" !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header > span {
  padding-left: 0;
  color: var(--neutral-x-contrast-text);
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container {
  min-width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  float: right;
  margin-left: 0px;
  left: auto;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  width: 160px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .search-container {
  width: 160px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container .body-agenda {
  height: calc((var(--vh, 1vh) * 100) - 253px);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  position: sticky;
  left: 0;
  z-index: 2;
  color: var(--white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    width: 125px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    min-width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    min-width: 125px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    max-width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    max-width: 125px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  left: 80px;
  position: sticky;
  z-index: 2;
  background-image: none;
  border-top: none;
  border-left: none;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    min-width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    min-width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    max-width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    max-width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    left: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    left: 125px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options.dot-indicator.red:after {
  top: 28%;
  text-align: center;
  right: 5px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options ul {
  width: 260px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
    font-size: 21px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li span {
  background-image: none;
  text-align: left;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-hover span {
  background-color: var(--off-white);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-border-down .k-animation-container {
  left: 20px !important;
  top: -10px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-border-up .k-animation-container {
  left: 20px !important;
  top: -345px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
  width: 122px;
  min-width: 122px;
  max-width: 122px;
  padding: 18px 8px 18px 15px;
  color: var(--off-white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    width: 175px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    min-width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    min-width: 175px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    max-width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    max-width: 175px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
  font-size: 14px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
    font-size: calc(14px  +  6  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
    font-size: 20px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td {
  height: 38px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td.agenda-periodo {
  padding: 0px 8px 0px 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td.agenda-descricao {
  min-width: 240px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td {
  border-right: 1px solid var(--neutral-contrast);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td:last-child {
  border-right: none;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td.agenda-descricao {
  min-width: 240px;
  border-right: 0;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td.agenda-situacao {
  padding: 12px 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .k-pager-wrap.separated-pager {
  border-right: 0;
  border-left: 0;
}
.module-detail .andamento-container {
  height: calc((var(--vh, 1vh) * 100) - 215px);
}
.module-detail .andamento-container table {
  width: 100%;
}
.module-detail .andamento-container table thead td {
  height: 38px;
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--neutral-contrast);
  border-right: 1px solid var(--neutral-contrast);
  font-weight: 600;
  text-transform: lowercase;
  font-size: 12px;
  padding: 0 15px;
  box-sizing: border-box;
}
.module-detail .andamento-container table thead td::first-letter {
  text-transform: uppercase;
}
.module-detail .andamento-container table td.options-column {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  position: sticky;
  left: 0;
  z-index: 2;
  border-top: none;
  padding: 0;
}
.module-detail .andamento-container table td.options-column.dot-indicator.red:after {
  top: 35%;
  text-align: center;
  right: 5px;
  width: 16px;
  height: 16px;
  z-index: 100;
}
.module-detail .andamento-container table td.options-column.andamento-menu {
  max-height: 100% !important;
  height: 111px !important;
  padding: 17px 0;
}
.module-detail .andamento-container table td.options-column ul {
  width: 260px;
}
.module-detail .andamento-container table td.options-column li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
  color: var(--white-contrast-text);
}
.module-detail .andamento-container table td.options-column li.offset-menu {
  position: static;
  width: 20px;
  height: 20px;
  margin-top: 30px;
  margin-left: 19px;
  float: none;
}
@media screen and (min-width: 1280px) {
  .module-detail .andamento-container table td.options-column li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .module-detail .andamento-container table td.options-column li {
    font-size: 21px;
  }
}
.module-detail .andamento-container table td.options-column li span {
  background-image: none;
  text-align: left;
}
.module-detail .andamento-container table td.options-column li.k-state-hover span {
  background-color: var(--off-white);
}
.module-detail .andamento-container table td.options-column li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.module-detail .andamento-container table td.options-column li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.module-detail .andamento-container table td.options-column li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.module-detail .andamento-container table td.data-column {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  position: relative;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table td.data-column.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--main-primary-x-tint);
}
.module-detail .andamento-container table td.act-column {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table td.description-column {
  width: 100%;
  min-width: 250px;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table tbody .act-column span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.module-detail .andamento-container table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  height: 85px;
  max-height: 85px;
  padding: 18px 8px 18px 15px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--neutral-contrast);
  border-right: 1px solid var(--neutral-contrast);
  border-left: none;
}
.module-detail .andamento-container table tbody tr td.options-column {
  background-color: var(--white);
  background-image: none;
  overflow: visible;
}
.module-detail .andamento-container table tbody tr td span {
  display: block;
}
.agenda-wrapper .options-menu-icon.options-button {
  margin-right: 4px;
}
.agenda-wrapper .options-menu-icon.options-button:after {
  right: -4px !important;
}
.agenda-wrapper > div.parent-detail .parent-detail-title {
  padding: 12px 32px;
}
.agenda-wrapper > div.parent-detail .parent-detail-title .header-bar-btn,
.agenda-wrapper > div.parent-detail .parent-detail-title .options-menu {
  margin-left: 10px!important;
  background-color: transparent;
}
.agenda-wrapper > div .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0!important;
}
.custom-files {
  position: relative;
  width: 30px !important;
  height: 29px !important;
  background: url('/Web/Images/files.svg') no-repeat;
  background-size: 100%;
  display: inline-block !important;
  margin: 0 0 -2px 2px;
  transform: scale(0.85);
  flex-shrink: 0;
}
.custom-files:before {
  position: absolute;
  font-size: 30px;
  color: inherit;
  left: -3px;
  bottom: -3px;
}
.custom-files:after {
  left: -4px;
  width: 32px;
  bottom: 10px;
  text-align: center;
  position: absolute;
  content: attr(data-ext);
  color: var(--white-contrast-text);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 9px;
  line-height: 0;
  text-transform: lowercase;
}
.custom-files:after::first-letter {
  text-transform: uppercase;
}
.primary-color {
  color: var(--white-contrast-text);
}
.no-size {
  width: 0;
  height: 0;
  color: transparent;
  background-color: transparent;
  font-size: 0px;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
.no-size * {
  width: 0;
  height: 0;
  color: transparent;
  background-color: transparent;
  font-size: 0px;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
.k-loading-color {
  background-color: var(--white);
}
.not-spaced {
  padding: var(--spacing-none) !important;
}
.k-internal-container-loader-wrapper {
  width: 100%;
  height: 100%;
  justify-items: center;
  position: relative;
  flex: 1;
  align-items: center;
  justify-content: center;
  display: none;
}
.k-internal-container-loader-wrapper.active {
  display: flex;
}
.k-internal-container-loader-wrapper .k-internal-container-loader {
  width: 32px;
  height: 32px;
  background-image: none !important;
  border: 5px solid var(--neutral-xxx-tint);
  border-radius: 100%;
}
.k-internal-container-loader-wrapper .k-internal-container-loader::before {
  width: 33px;
  height: 33px;
  content: '';
  position: absolute;
  top: 42%;
  left: 45.2%;
  background-size: cover;
  background-position: center;
  border-radius: 100%;
  border: 4px solid var(--main-primary-x-tint);
  animation: spinner-bulqg1 0.84s infinite linear alternate, spinner-oaa3wk 1.68s infinite linear;
  display: flex;
}
@keyframes spinner-bulqg1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes spinner-oaa3wk {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.k-loading-image {
  width: 32px;
  height: 32px;
  background-image: none !important;
  border: 5px solid var(--neutral-xxx-tint);
  border-radius: 100%;
  top: 35%;
  left: 50%;
}
.k-loading-image::before {
  width: 33px;
  height: 33px;
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 100%;
  border: 4px solid var(--main-primary-x-tint);
  animation: spinner-bulqg1 0.84s infinite linear alternate, spinner-oaa3wk 1.68s infinite linear;
  display: flex;
}
@keyframes spinner-bulqg1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes spinner-oaa3wk {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.disabled,
.k-state-disabled {
  cursor: no-drop !important;
}
.disabled *,
.k-state-disabled * {
  cursor: no-drop !important;
}
.shadow-2 {
  box-shadow: 0px 1px 2px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-4 {
  box-shadow: 0px 2px 4px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-8 {
  box-shadow: 0px 4px 8px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-16 {
  box-shadow: 0px 8px 16px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-32 {
  box-shadow: 0px 16px 32px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-64 {
  box-shadow: 0px 32px 64px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.shadow-top {
  box-shadow: 0px 32px 64px rgba(69, 77, 84, 0.16), 0px 0px 2px rgba(69, 77, 84, 0.14);
}
.k-tabstrip-wrapper {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.k-tabstrip-wrapper .k-tabstrip {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  box-shadow: none;
  background: none;
  display: inline-flex;
}
.k-tabstrip-wrapper .k-tabstrip-items {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 50px;
  min-height: 50px;
  gap: var(--spacing-xxxs);
  padding: var(--spacing-none) var(--spacing-xxl);
  border-bottom: 1px solid var(--neutral-contrast);
}
.k-tabstrip-wrapper .k-tabstrip-items.no-gap {
  min-height: auto;
  gap: var(--spacing-none);
  padding: var(--spacing-none);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  border: none;
  cursor: pointer;
  background: none;
  align-content: center;
  font-size: var(--font-size-sm);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-loading {
  border: none;
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  -webkit-align-content: center;
  align-content: center;
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item:hover,
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-link:hover {
  color: var(--main-primary-contrast);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item.k-state-active,
.k-tabstrip-wrapper .k-tabstrip-items .k-item.active {
  font-weight: var(--font-weight-semibold);
  border-bottom: 3px solid var(--main-primary-xx-tint);
}
.pill-container {
  gap: 2px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  overflow: hidden;
  min-height: 24px;
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  font-weight: var(--font-weight-semibold);
  color: var(--main-primary-xx-contrast-text);
}
.pill-container .pill {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
  padding: var(--spacing-xs);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: var(--main-primary-xx-contrast);
}
.pill-container .pill.active {
  color: var(--main-primary-xx-tint-text);
  background-color: var(--main-primary-xx-tint);
}
.pill-painel .k-grid.search-grid {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 130px;
  height: auto !important;
  border: 1px solid var(--neutral-contrast);
}
.pill-painel .k-grid.search-grid .k-grid-header {
  width: auto;
}
.pill-painel .k-grid.search-grid .k-grid-header .k-grid-header-wrap {
  min-width: auto;
  width: auto !important;
}
.pill-painel .k-grid.search-grid .k-grid-content {
  min-width: auto;
  max-width: none;
  height: auto !important;
  width: 100% !important;
}
.pill-painel .k-grid.search-grid .k-grid-content > table {
  min-width: auto;
}
.pill-painel .k-grid.search-grid .k-grid-content > table .k-reset {
  float: left;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
}
.pill-painel .k-grid.search-grid .k-grid-content > table .k-group-footer > td {
  background-color: var(--off-white);
  border-top: 1px solid var(--neutral-contrast);
}
.pill-painel .k-grid.search-grid .k-grid-footer {
  display: none;
}
.editor-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border: none;
  outline: none;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  min-width: 50px;
  min-height: 34px;
  max-height: 34px;
  overflow: hidden;
  text-align: center;
  position: relative;
  display: inline-flex;
  text-decoration: none;
  vertical-align: middle;
  letter-spacing: normal;
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  padding: var(--spacing-xxs) var(--spacing-xs);
}
.editor-button.tiny {
  min-width: 30px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
}
.editor-button.small {
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-xxxs) var(--spacing-xxs);
}
.editor-button.large {
  min-height: 40px;
  max-height: 40px;
  padding: var(--spacing-xs) var(--spacing-sm);
}
.editor-button.cancel-button,
.editor-button.danger-button {
  outline: none;
  background-color: var(--fb-danger-default);
}
.editor-button.cancel-button:focus,
.editor-button.danger-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-danger-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.cancel-button:hover,
.editor-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-contrast);
}
.editor-button.cancel-button:active,
.editor-button.danger-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-default);
}
.editor-button.cancel-button.disabled-button,
.editor-button.danger-button.disabled-button,
.editor-button.cancel-button.disabled,
.editor-button.danger-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.cancel-button.disabled-button:focus,
.editor-button.danger-button.disabled-button:focus,
.editor-button.cancel-button.disabled:focus,
.editor-button.danger-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.cancel-button.disabled-button:hover,
.editor-button.danger-button.disabled-button:hover,
.editor-button.cancel-button.disabled:hover,
.editor-button.danger-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.cancel-button.disabled-button:active,
.editor-button.danger-button.disabled-button:active,
.editor-button.cancel-button.disabled:active,
.editor-button.danger-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button {
  background-color: var(--fb-waiting-default);
}
.editor-button.waiting-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-waiting-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-waiting-xx-tint);
}
.editor-button.waiting-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-waiting-default);
}
.editor-button.waiting-button.disabled-button,
.editor-button.waiting-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.waiting-button.disabled-button:focus,
.editor-button.waiting-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button.disabled-button:hover,
.editor-button.waiting-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button.disabled-button:active,
.editor-button.waiting-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button {
  background-color: var(--fb-success-default);
}
.editor-button.success-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-success-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-success-xx-tint);
}
.editor-button.success-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-success-default);
}
.editor-button.success-button.disabled-button,
.editor-button.success-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.success-button.disabled-button:focus,
.editor-button.success-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button.disabled-button:hover,
.editor-button.success-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button.disabled-button:active,
.editor-button.success-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--main-primary-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-xx-tint);
}
.editor-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-default);
}
.editor-button.disabled-button,
.editor-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.disabled-button .editor-button-icon::before,
.editor-button.disabled .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.disabled-button:focus,
.editor-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:hover,
.editor-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:active,
.editor-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button {
  background: var(--main-primary-xx-contrast);
  color: var(--main-primary-xx-tint);
  border-color: var(--main-primary-xxx-contrast);
}
.editor-button.secondary-button .editor-button-icon,
.editor-button.secondary-button i {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-xx-tint);
}
.editor-button.secondary-button .editor-button-icon::before,
.editor-button.secondary-button i::before {
  color: var(--main-primary-xx-tint) !important;
}
.editor-button.secondary-button:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:focus .editor-button-icon,
.editor-button.secondary-button:focus i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:focus .editor-button-icon::before,
.editor-button.secondary-button:focus i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:hover .editor-button-icon,
.editor-button.secondary-button:hover i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:hover .editor-button-icon::before,
.editor-button.secondary-button:hover i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  border-color: var(--main-primary-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:active .editor-button-icon,
.editor-button.secondary-button:active i {
  color: var(--main-primary-tint-text);
}
.editor-button.secondary-button:active .editor-button-icon::before,
.editor-button.secondary-button:active i::before {
  color: var(--main-primary-tint-text) !important;
}
.editor-button.secondary-button.disabled-button,
.editor-button.secondary-button.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-button.disabled-button .editor-button-icon,
.editor-button.secondary-button.disabled .editor-button-icon,
.editor-button.secondary-button.disabled-button i,
.editor-button.secondary-button.disabled i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button .editor-button-icon::before,
.editor-button.secondary-button.disabled .editor-button-icon::before,
.editor-button.secondary-button.disabled-button i::before,
.editor-button.secondary-button.disabled i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:focus,
.editor-button.secondary-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon,
.editor-button.secondary-button.disabled:focus .editor-button-icon,
.editor-button.secondary-button.disabled-button:focus i,
.editor-button.secondary-button.disabled:focus i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:focus i::before,
.editor-button.secondary-button.disabled:focus i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:hover,
.editor-button.secondary-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon,
.editor-button.secondary-button.disabled:hover .editor-button-icon,
.editor-button.secondary-button.disabled-button:hover i,
.editor-button.secondary-button.disabled:hover i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:hover i::before,
.editor-button.secondary-button.disabled:hover i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:active,
.editor-button.secondary-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon,
.editor-button.secondary-button.disabled:active .editor-button-icon,
.editor-button.secondary-button.disabled-button:active i,
.editor-button.secondary-button.disabled:active i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon::before,
.editor-button.secondary-button.disabled:active .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:active i::before,
.editor-button.secondary-button.disabled:active i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-outlined-button {
  border: 1px solid;
  background: var(--white);
  color: var(--main-primary-xx-tint);
  border-color: var(--border-color-emphasys);
}
.editor-button.secondary-outlined-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button.secondary-outlined-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--main-primary-xx-contrast);
  border-color: var(--main-primary-xx-contrast);
}
.editor-button.secondary-outlined-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-tint);
  background: var(--main-primary-x-contrast);
  border-color: var(--main-primary-x-contrast);
}
.editor-button.secondary-outlined-button.disabled-button,
.editor-button.secondary-outlined-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.disabled-button:focus,
.editor-button.secondary-outlined-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.disabled-button:hover,
.editor-button.secondary-outlined-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.disabled-button:active,
.editor-button.secondary-outlined-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button,
.editor-button.secondary-outlined-button.danger-button {
  border: 1px solid;
  background: var(--white);
  color: var(--fb-danger-default);
  border-color: var(--border-color-danger);
}
.editor-button.secondary-outlined-button.cancel-button:focus,
.editor-button.secondary-outlined-button.danger-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.secondary-outlined-button.cancel-button:hover,
.editor-button.secondary-outlined-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
}
.editor-button.secondary-outlined-button.cancel-button:active,
.editor-button.secondary-outlined-button.danger-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-danger-shade);
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button,
.editor-button.secondary-outlined-button.danger-button.disabled-button,
.editor-button.secondary-outlined-button.cancel-button.disabled,
.editor-button.secondary-outlined-button.danger-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:focus,
.editor-button.secondary-outlined-button.danger-button.disabled-button:focus,
.editor-button.secondary-outlined-button.cancel-button.disabled:focus,
.editor-button.secondary-outlined-button.danger-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:hover,
.editor-button.secondary-outlined-button.danger-button.disabled-button:hover,
.editor-button.secondary-outlined-button.cancel-button.disabled:hover,
.editor-button.secondary-outlined-button.danger-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:active,
.editor-button.secondary-outlined-button.danger-button.disabled-button:active,
.editor-button.secondary-outlined-button.cancel-button.disabled:active,
.editor-button.secondary-outlined-button.danger-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button {
  border: 1px solid;
  background: var(--white);
  color: var(--fb-waiting-default);
  border-color: var(--border-color-waiting);
}
.editor-button.secondary-outlined-button.waiting-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.secondary-outlined-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-waiting-contrast);
  border-color: var(--fb-waiting-contrast);
}
.editor-button.secondary-outlined-button.waiting-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-waiting-shade);
  background: var(--fb-waiting-xx-tint);
  border-color: var(--fb-waiting-xx-tint);
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button,
.editor-button.secondary-outlined-button.waiting-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:focus,
.editor-button.secondary-outlined-button.waiting-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:hover,
.editor-button.secondary-outlined-button.waiting-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:active,
.editor-button.secondary-outlined-button.waiting-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button {
  border: 1px solid;
  background: var(--white);
  color: var(--fb-success-default);
  border-color: var(--border-color-success);
}
.editor-button.secondary-outlined-button.success-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.secondary-outlined-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-success-contrast);
  border-color: var(--fb-success-contrast);
}
.editor-button.secondary-outlined-button.success-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-success-shade);
  background: var(--fb-success-xx-tint);
  border-color: var(--fb-success-xx-tint);
}
.editor-button.secondary-outlined-button.success-button.disabled-button,
.editor-button.secondary-outlined-button.success-button.disabled {
  opacity: 0.4;
  background: var(--white);
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.success-button.disabled-button:focus,
.editor-button.secondary-outlined-button.success-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:hover,
.editor-button.secondary-outlined-button.success-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:active,
.editor-button.secondary-outlined-button.success-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button {
  border: none;
  background: transparent;
  color: var(--main-primary-xx-tint);
}
.editor-button.tertiary-button:focus {
  border: none;
  text-decoration: none;
  background: transparent;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button.tertiary-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-emphasys);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-tint);
}
.editor-button.tertiary-button.disabled-button,
.editor-button.tertiary-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: transparent;
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.disabled-button:focus,
.editor-button.tertiary-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.disabled-button:hover,
.editor-button.tertiary-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.disabled-button:active,
.editor-button.tertiary-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button,
.editor-button.tertiary-button.danger-button {
  border: none;
  background: var(--white);
  color: var(--fb-danger-default);
}
.editor-button.tertiary-button.cancel-button:focus,
.editor-button.tertiary-button.danger-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.tertiary-button.cancel-button:hover,
.editor-button.tertiary-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-danger);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.cancel-button:active,
.editor-button.tertiary-button.danger-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  color: var(--fb-danger-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.cancel-button.disabled-button,
.editor-button.tertiary-button.danger-button.disabled-button,
.editor-button.tertiary-button.cancel-button.disabled,
.editor-button.tertiary-button.danger-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.cancel-button.disabled-button:focus,
.editor-button.tertiary-button.danger-button.disabled-button:focus,
.editor-button.tertiary-button.cancel-button.disabled:focus,
.editor-button.tertiary-button.danger-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:hover,
.editor-button.tertiary-button.danger-button.disabled-button:hover,
.editor-button.tertiary-button.cancel-button.disabled:hover,
.editor-button.tertiary-button.danger-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:active,
.editor-button.tertiary-button.danger-button.disabled-button:active,
.editor-button.tertiary-button.cancel-button.disabled:active,
.editor-button.tertiary-button.danger-button.disabled:active {
  box-shadow: none;
  border: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button {
  border: none;
  background: var(--white);
  color: var(--fb-waiting-default);
}
.editor-button.tertiary-button.waiting-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.tertiary-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-waiting);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.waiting-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-waiting-tint);
}
.editor-button.tertiary-button.waiting-button.disabled-button,
.editor-button.tertiary-button.waiting-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.waiting-button.disabled-button:focus,
.editor-button.tertiary-button.waiting-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:hover,
.editor-button.tertiary-button.waiting-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:active,
.editor-button.tertiary-button.waiting-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button {
  border: none;
  background: var(--white);
  color: var(--fb-success-default);
}
.editor-button.tertiary-button.success-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.tertiary-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-success);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.success-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-success-tint);
}
.editor-button.tertiary-button.success-button.disabled-button,
.editor-button.tertiary-button.success-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.success-button.disabled-button:focus,
.editor-button.tertiary-button.success-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button.disabled-button:hover,
.editor-button.tertiary-button.success-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button.disabled-button:active,
.editor-button.tertiary-button.success-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.k-menu.k-widget {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  display: flex;
  border: none;
  background: none;
}
.k-menu.k-widget.k-menu-vertical {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.k-menu.k-widget.k-menu-vertical .k-item:not(.k-last) {
  border-bottom: 1px solid var(--neutral-contrast);
}
.k-menu.k-widget.k-menu-vertical .k-separator {
  display: none;
}
.k-menu.k-widget .ico-menu,
.k-menu.k-widget .icon-more_options-02 {
  -webkit-align-self: center;
  align-self: center;
  border: none;
}
.k-menu.k-widget .ico-menu.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link,
.k-menu.k-widget .icon-more_options-02.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link {
  display: block !important;
}
.k-menu.k-widget .ico-menu.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link .item-menu-link-icon,
.k-menu.k-widget .icon-more_options-02.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link .item-menu-link-icon {
  display: none !important;
}
.k-menu.k-widget .ico-menu:before,
.k-menu.k-widget .icon-more_options-02:before {
  color: var(--main-primary-xx-tint);
}
.k-menu.k-widget > .k-item.k-first.k-last {
  border: none;
  background: none;
}
.k-menu.k-widget > .k-item.k-first.k-last:not(.k-columns-item) > .k-link {
  background: none;
  padding: var(--spacing-none);
}
.k-menu.k-widget > .k-item.k-first.k-last:not(.k-columns-item) > .k-link .k-icon {
  display: none;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) {
  border: none;
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.16), 0px 0px 2px 0px rgba(69, 77, 84, 0.14);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default {
  height: 40px;
  cursor: auto;
  min-width: 80px;
  text-align: start;
  background-color: var(--white);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-first,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-first .k-link {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-last,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-last .k-link {
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:not(.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:has(.disabled)) .k-link {
  cursor: pointer;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link {
  display: block !important;
  gap: var(--spacing-xxs);
  padding-left: var(--spacing-xs) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class*=" icon-"] {
  width: 10%;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link {
  gap: var(--spacing-xxxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"] {
  width: 30%;
  line-height: 20px;
  text-align: right;
  float: right;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].disabled {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: auto;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_off {
  color: var(--neutral-tint);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_on {
  color: var(--main-primary-xx-tint);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_on:before {
  content: 'toggle_on' !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.disabled .k-link {
  color: var(--neutral-tint);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
  cursor: auto;
  background-image: none;
  font-size: var(--font-size-sm);
  background-color: var(--white);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular) !important;
  padding: var(--spacing-xxs) var(--spacing-sm) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link .k-menu-expand-arrow::before {
  color: var(--main-primary-xx-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link:hover {
  background-color: var(--off-white);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link:hover .k-menu-expand-arrow::before {
  color: var(--main-primary-xx-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link.disabled {
  color: var(--neutral-tint);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link.disabled .k-menu-expand-arrow::before {
  color: var(--neutral-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.sol-pag-item .k-link.disabled {
  cursor: not-allowed;
}
.k-menu.k-widget.k-spreadsheet-col-header-context-menu,
.k-menu.k-widget.k-spreadsheet-row-header-context-menu,
.k-menu.k-widget.k-spreadsheet-cell-context-menu {
  display: none !important;
}
.icon-more_options-02:before {
  place-content: center;
  content: "menu";
  font-variation-settings: 'FILL' 0, 'GRAD' 0;
  font-family: 'Material Symbols Rounded' !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  speak: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
  line-height: 34px;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.k-widget.k-maskedtextbox .k-datepicker {
  border: none;
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap {
  padding: var(--spacing-none);
  border: 1px solid var(--main-primary-xx-tint);
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-input {
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  padding-right: var(--spacing-xxl);
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-icon {
  position: static;
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-icon:before {
  line-height: inherit;
  color: var(--font-color-body);
}
.check-combo {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 347px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  gap: var(--spacing-xxxs);
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border: 1px solid var(--neutral-contrast);
  padding: var(--spacing-xxxs) var(--spacing-md);
}
.check-combo-header {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
}
.check-combo-header-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-bold);
}
.check-combo-input .search-field-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 30px;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  overflow: hidden;
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  padding-inline: var(--spacing-xxxs);
  border: 1px solid var(--neutral-contrast);
}
.check-combo-input .search-field-container .search-field {
  flex: 1;
  font-size: var(--font-size-sm);
}
.check-combo-input .search-field-container .search-field:focus {
  outline: none;
}
.check-combo-input .search-field-container .search-field::placeholder {
  font-style: italic;
}
.check-combo-input .search-field-container .icon-header-search {
  -webkit-align-self: center;
  align-self: center;
  color: var(--neutral-x-tint);
}
.check-combo-title {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-bold);
}
.check-combo-title.first {
  flex: 6;
}
.check-combo-title.second {
  flex: 4;
}
.check-combo-list {
  border: none;
  overflow-y: auto;
  scrollbar-width: none;
}
.check-combo-list:empty {
  height: 100%;
}
.check-combo-list:empty::before {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  align-content: center;
  font-size: var(--font-size-md);
  content: attr(data-empty-title);
  color: var(--main-primary-tint);
}
.check-combo-list-item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
  padding-block: var(--spacing-xxxs);
}
.check-combo-list-item-section {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  gap: var(--spacing-xxxs);
}
.check-combo-list-item-section.first {
  flex: 6;
}
.check-combo-list-item-section.second {
  flex: 4;
}
.check-combo-list-item-section-text {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--font-color-heading);
  font-weight: var(--font-weight-regular);
}
.check-combo-footer {
  margin-top: auto;
  padding-block: var(--spacing-xxxs);
  border-top: 1px solid var(--neutral-contrast);
}
.check-combo-footer-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-semibold);
}
.checkbox-label {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  line-height: 21px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
}
.checkbox-label.disabled {
  cursor: not-allowed;
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.checkbox-label.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.checkbox-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--main-primary-xx-tint);
  font-weight: var(--font-weight-semibold);
}
input[type=checkbox],
input[type="checkbox"] {
  -webkit-align-self: center;
  align-self: center;
  width: 14px;
  height: 14px;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  accent-color: var(--main-primary-x-tint);
}
input[type=checkbox].align-middle-profile-modal,
input[type="checkbox"].align-middle-profile-modal {
  position: relative;
  top: 5px;
  display: block !important;
}
#main-content-loader {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  width: 100%;
  height: calc(100vh - 36px);
  bottom: 0;
  background: var(--white);
  z-index: 9999;
}
#main-content-loader .ajax-loading {
  display: block;
}
#main-content-loader .ajax-loading .ajax-loading-glass-panel {
  background-color: hsl(0, 0%, 15%) !important;
}
#main-content-loader .ajax-loading .ajax-loading-container {
  top: 40% !important;
}
#main-content-loader.removed-loading-completed {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: none;
}
.default-profile-image {
  width: 45px;
  height: 45px;
  background-image: url('/Web/Images/defaut_profile_picture.jpg');
  background-size: 45px 45px;
  margin: 0 10px 0 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.default-profile-image.system-image {
  background-image: url('/Web/Images/defaut_system_picture.jpg') !important;
}
.mention-span {
  padding: 2px 6px;
  margin: 0 2px;
  background-color: var(--main-primary-xx-contrast);
  border: 1px solid var(--main-primary-x-contrast);
  color: var(--main-primary-xx-contrast-text-contrast);
  border-radius: var(--radius-vs);
  font-weight: var(--font-weight-bold);
}
.field-mention-container {
  display: none !important;
}
.field-mention-container .k-input,
.field-mention-container .k-select,
.field-mention-container .k-dropdown-wrap {
  display: none !important;
}
.grid-action-default-container {
  display: flex;
  gap: var(--spacing-xxs);
  align-items: center;
}
.grid-action-default-container.compressed {
  display: none;
}
.grid-action-compressed-container {
  display: none;
}
.grid-action-compressed-container.uncompressed {
  display: flex;
}
.transition-enabled {
  transition: all 0.2s ease-in-out;
}
.checkbox-label.disabled + .checkbox-input {
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.k-animation-container:has(#profile-select-list) {
  width: 190px !important;
  border-radius: var(--radius-xxxs);
  border: 0px;
  background-color: transparent;
  padding-inline: 15px;
}
.ico-drag_indicator {
  cursor: grab;
}
.croppie-container .cr-boundary {
  border-radius: 100%;
}
.croppie-container .cr-boundary .cr-viewport,
.croppie-container .cr-boundary .cr-overlay,
.croppie-container .cr-boundary .cr-image {
  border-radius: 100%;
}
h1 {
  font-size: var(--font-size-xl);
}
h2 {
  font-size: var(--font-size-lg);
}
h3 {
  font-size: var(--font-size-md);
}
h4 {
  font-size: var(--font-size-sm);
}
html {
  height: 100%;
}
html body {
  background-color: var(--main-primary-x-tint);
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
#nojs-alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--black);
  opacity: 0.7;
  filter: alpha(opacity=70);
  pointer-events: auto;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  z-index: 9999999999999999999;
  display: none;
}
html.no-js #nojs-alert {
  display: block;
}
.nojs-msg {
  width: 370px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -25px 0 0 -185px;
  color: var(--black-contrast-text);
}
a,
.cursor {
  cursor: pointer;
}
.clear-both {
  clear: both;
}
.login-container {
  width: 344px;
  height: 374px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -187px 0 0 -172px;
}
.client-logo-container {
  z-index: 10;
  position: relative;
  background-color: var(--white);
  color: var(--white-contrast-text);
  width: 132px;
  height: 120px;
  margin: 0 auto;
  border: 1px solid var(--main-primary-default);
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -o-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  -webkit-box-shadow: 0 1px 4px 0 var(--main-primary-default) ;
  -moz-box-shadow: 0 1px 4px 0 var(--main-primary-default) ;
  -o-box-shadow: 0 1px 4px 0 var(--main-primary-default) ;
  box-shadow: 0 1px 4px 0 var(--main-primary-default) ;
}
.client-logo {
  background-image: url('/Web/Images/logo_cliente.png');
  width: 112px;
  height: 76px;
  margin: 23px 11px;
  position: absolute;
}
.login-form-container {
  background-color: hsla(var(--white-hsl), 0.5);
  width: 100%;
  height: 354px;
  bottom: 0;
  position: absolute;
  border: 1px solid hsla(var(--neutral-contrast-hsl), 0.15);
  -webkit-box-shadow: 1px 1px 6px var(--main-primary-default) var(--off-white-contrast-text) ;
  -moz-box-shadow: 1px 1px 6px var(--main-primary-default) var(--off-white-contrast-text) ;
  -o-box-shadow: 1px 1px 6px var(--main-primary-default) var(--off-white-contrast-text) ;
  box-shadow: 1px 1px 6px var(--main-primary-default) var(--off-white-contrast-text) ;
}
.login-form-container form {
  margin: 0;
  position: absolute;
  bottom: 0;
}
.editor-label {
  width: 40%;
  background-color: hsla(var(--white-hsl), 0.9);
  height: 60px;
  margin-bottom: 2px;
}
.editor-label .form-label {
  text-align: center;
  height: 60px;
  margin: 0;
  line-height: 60px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  text-transform: lowercase;
  display: block;
}
.editor-label .form-label::first-letter {
  text-transform: uppercase;
}
.editor-field {
  width: 60%;
  background-color: hsla(var(--white-hsl), 0.4);
  height: 60px;
  margin-bottom: 2px;
  position: relative;
}
.login-form-container form input[type=text],
.login-form-container form input[type=password],
.login-form-container form input.custom-combobox-input {
  border: none;
  background-color: transparent;
  margin-bottom: 0px;
  padding: 12px 2%;
  width: 96%;
  height: 36px;
  font-size: 18px;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-light);
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  outline: none;
}
.login-form-container form input[type=text]:focus,
.login-form-container form input[type=password]:focus {
  -webkit-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -moz-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -o-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  outline: none;
}
.buttons-container {
  width: 100%;
  height: 76px;
}
.editor-button {
  border: none;
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  background-color: var(--main-primary-tint);
  border-radius: var(--radius-vs);
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: normal;
  display: inline-flex;
  position: relative;
  overflow: hidden;
  text-align: center;
  outline: none;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
  min-width: 50px;
  padding: var(--spacing-xxs) var(--spacing-xs);
  min-height: 34px;
  max-height: 34px;
}
.editor-button.login-enter-btn {
  min-width: 95px;
  margin-left: auto;
}
.editor-button.small {
  padding: var(--spacing-xxxs) var(--spacing-xxs);
  min-height: 24px;
  max-height: 24px;
}
.editor-button.large {
  padding: var(--spacing-xs) var(--spacing-sm);
  min-height: 40px;
  max-height: 40px;
}
.editor-button.cancel-button,
.editor-button.danger-button {
  background-color: var(--fb-danger-default);
}
.editor-button.cancel-button:focus,
.editor-button.danger-button:focus {
  background: var(--fb-danger-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.cancel-button:hover,
.editor-button.danger-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-danger-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.cancel-button:active,
.editor-button.danger-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-danger-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.cancel-button.disabled-button,
.editor-button.danger-button.disabled-button,
.editor-button.cancel-button.disabled,
.editor-button.danger-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.cancel-button.disabled-button:focus,
.editor-button.danger-button.disabled-button:focus,
.editor-button.cancel-button.disabled:focus,
.editor-button.danger-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.cancel-button.disabled-button:hover,
.editor-button.danger-button.disabled-button:hover,
.editor-button.cancel-button.disabled:hover,
.editor-button.danger-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button.cancel-button.disabled-button:active,
.editor-button.danger-button.disabled-button:active,
.editor-button.cancel-button.disabled:active,
.editor-button.danger-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button.waiting-button {
  background-color: var(--fb-waiting-default);
}
.editor-button.waiting-button:focus {
  background: var(--fb-waiting-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-waiting-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-waiting-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.waiting-button.disabled-button,
.editor-button.waiting-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.waiting-button.disabled-button:focus,
.editor-button.waiting-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.waiting-button.disabled-button:hover,
.editor-button.waiting-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button.waiting-button.disabled-button:active,
.editor-button.waiting-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button.success-button {
  background-color: var(--fb-success-default);
}
.editor-button.success-button:focus {
  background: var(--fb-success-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-success-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-success-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.success-button.disabled-button,
.editor-button.success-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.success-button.disabled-button:focus,
.editor-button.success-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.success-button.disabled-button:hover,
.editor-button.success-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button.success-button.disabled-button:active,
.editor-button.success-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-button:focus {
  background: var(--main-primary-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.disabled-button,
.editor-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.disabled-button .editor-button-icon::before,
.editor-button.disabled .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.disabled-button:focus,
.editor-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:hover,
.editor-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:active,
.editor-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button {
  background: var(--main-primary-xx-contrast);
  color: var(--main-primary-xx-tint);
  border-color: var(--main-primary-xxx-contrast);
}
.editor-button.secondary-button .editor-button-icon,
.editor-button.secondary-button i {
  color: var(--main-primary-xx-tint);
}
.editor-button.secondary-button .editor-button-icon::before,
.editor-button.secondary-button i::before {
  color: var(--main-primary-xx-tint) !important;
}
.editor-button.secondary-button:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:focus .editor-button-icon,
.editor-button.secondary-button:focus i {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:focus .editor-button-icon::before,
.editor-button.secondary-button:focus i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:hover .editor-button-icon,
.editor-button.secondary-button:hover i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:hover .editor-button-icon::before,
.editor-button.secondary-button:hover i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:active .editor-button-icon,
.editor-button.secondary-button:active i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:active .editor-button-icon::before,
.editor-button.secondary-button:active i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button.disabled-button,
.editor-button.secondary-button.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-button.disabled-button .editor-button-icon,
.editor-button.secondary-button.disabled .editor-button-icon,
.editor-button.secondary-button.disabled-button i,
.editor-button.secondary-button.disabled i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button .editor-button-icon::before,
.editor-button.secondary-button.disabled .editor-button-icon::before,
.editor-button.secondary-button.disabled-button i::before,
.editor-button.secondary-button.disabled i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:focus,
.editor-button.secondary-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon,
.editor-button.secondary-button.disabled:focus .editor-button-icon,
.editor-button.secondary-button.disabled-button:focus i,
.editor-button.secondary-button.disabled:focus i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:focus i::before,
.editor-button.secondary-button.disabled:focus i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:hover,
.editor-button.secondary-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon,
.editor-button.secondary-button.disabled:hover .editor-button-icon,
.editor-button.secondary-button.disabled-button:hover i,
.editor-button.secondary-button.disabled:hover i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:hover i::before,
.editor-button.secondary-button.disabled:hover i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:active,
.editor-button.secondary-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon,
.editor-button.secondary-button.disabled:active .editor-button-icon,
.editor-button.secondary-button.disabled-button:active i,
.editor-button.secondary-button.disabled:active i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon::before,
.editor-button.secondary-button.disabled:active .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:active i::before,
.editor-button.secondary-button.disabled:active i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-outlined-button {
  background: var(--white);
  color: var(--main-primary-xx-tint);
  border: 1px solid;
  border-color: var(--border-color-emphasys);
}
.editor-button.secondary-outlined-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-xx-contrast);
  border-color: var(--main-primary-xx-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-x-contrast);
  border-color: var(--main-primary-x-contrast);
  color: var(--main-primary-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.disabled-button,
.editor-button.secondary-outlined-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-outlined-button.disabled-button:focus,
.editor-button.secondary-outlined-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.disabled-button:hover,
.editor-button.secondary-outlined-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.disabled-button:active,
.editor-button.secondary-outlined-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.cancel-button,
.editor-button.secondary-outlined-button.danger-button {
  background: var(--white);
  color: var(--fb-danger-default);
  border: 1px solid;
  border-color: var(--border-color-danger);
}
.editor-button.secondary-outlined-button.cancel-button:focus,
.editor-button.secondary-outlined-button.danger-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.cancel-button:hover,
.editor-button.secondary-outlined-button.danger-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.cancel-button:active,
.editor-button.secondary-outlined-button.danger-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-danger-xx-tint);
  border-color: var(--fb-danger-xx-tint);
  color: var(--fb-danger-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button,
.editor-button.secondary-outlined-button.danger-button.disabled-button,
.editor-button.secondary-outlined-button.cancel-button.disabled,
.editor-button.secondary-outlined-button.danger-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:focus,
.editor-button.secondary-outlined-button.danger-button.disabled-button:focus,
.editor-button.secondary-outlined-button.cancel-button.disabled:focus,
.editor-button.secondary-outlined-button.danger-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:hover,
.editor-button.secondary-outlined-button.danger-button.disabled-button:hover,
.editor-button.secondary-outlined-button.cancel-button.disabled:hover,
.editor-button.secondary-outlined-button.danger-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:active,
.editor-button.secondary-outlined-button.danger-button.disabled-button:active,
.editor-button.secondary-outlined-button.cancel-button.disabled:active,
.editor-button.secondary-outlined-button.danger-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.waiting-button {
  background: var(--white);
  color: var(--fb-waiting-default);
  border: 1px solid;
  border-color: var(--border-color-waiting);
}
.editor-button.secondary-outlined-button.waiting-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-waiting-contrast);
  border-color: var(--fb-waiting-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-waiting-xx-tint);
  border-color: var(--fb-waiting-xx-tint);
  color: var(--fb-waiting-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button,
.editor-button.secondary-outlined-button.waiting-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:focus,
.editor-button.secondary-outlined-button.waiting-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:hover,
.editor-button.secondary-outlined-button.waiting-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:active,
.editor-button.secondary-outlined-button.waiting-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.success-button {
  background: var(--white);
  color: var(--fb-success-default);
  border: 1px solid;
  border-color: var(--border-color-success);
}
.editor-button.secondary-outlined-button.success-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-success-contrast);
  border-color: var(--fb-success-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-success-xx-tint);
  border-color: var(--fb-success-xx-tint);
  color: var(--fb-success-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button.success-button.disabled-button,
.editor-button.secondary-outlined-button.success-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:focus,
.editor-button.secondary-outlined-button.success-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:hover,
.editor-button.secondary-outlined-button.success-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:active,
.editor-button.secondary-outlined-button.success-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.tertiary-button {
  background: transparent;
  color: var(--main-primary-xx-tint);
  border: none;
}
.editor-button.tertiary-button:focus {
  background: transparent;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button:hover {
  background: transparent;
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-emphasys);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--main-primary-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.disabled-button,
.editor-button.tertiary-button.disabled {
  background: transparent;
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.tertiary-button.disabled-button:focus,
.editor-button.tertiary-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.disabled-button:hover,
.editor-button.tertiary-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.disabled-button:active,
.editor-button.tertiary-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.cancel-button,
.editor-button.tertiary-button.danger-button {
  color: var(--fb-danger-default);
  border: none;
}
.editor-button.tertiary-button.cancel-button:focus,
.editor-button.tertiary-button.danger-button:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.cancel-button:hover,
.editor-button.tertiary-button.danger-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-danger);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.cancel-button:active,
.editor-button.tertiary-button.danger-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-danger-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.cancel-button.disabled-button,
.editor-button.tertiary-button.danger-button.disabled-button,
.editor-button.tertiary-button.cancel-button.disabled,
.editor-button.tertiary-button.danger-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.tertiary-button.cancel-button.disabled-button:focus,
.editor-button.tertiary-button.danger-button.disabled-button:focus,
.editor-button.tertiary-button.cancel-button.disabled:focus,
.editor-button.tertiary-button.danger-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:hover,
.editor-button.tertiary-button.danger-button.disabled-button:hover,
.editor-button.tertiary-button.cancel-button.disabled:hover,
.editor-button.tertiary-button.danger-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:active,
.editor-button.tertiary-button.danger-button.disabled-button:active,
.editor-button.tertiary-button.cancel-button.disabled:active,
.editor-button.tertiary-button.danger-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.waiting-button {
  color: var(--fb-waiting-default);
  border: none;
}
.editor-button.tertiary-button.waiting-button:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-waiting);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-waiting-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.waiting-button.disabled-button,
.editor-button.tertiary-button.waiting-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.tertiary-button.waiting-button.disabled-button:focus,
.editor-button.tertiary-button.waiting-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:hover,
.editor-button.tertiary-button.waiting-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:active,
.editor-button.tertiary-button.waiting-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.success-button {
  color: var(--fb-success-default);
  border: none;
}
.editor-button.tertiary-button.success-button:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-success);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-success-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.success-button.disabled-button,
.editor-button.tertiary-button.success-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.tertiary-button.success-button.disabled-button:focus,
.editor-button.tertiary-button.success-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.success-button.disabled-button:hover,
.editor-button.tertiary-button.success-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-button.tertiary-button.success-button.disabled-button:active,
.editor-button.tertiary-button.success-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-link {
  color: var(--off-white-contrast-text);
  margin-top: 22px;
  margin-left: 15px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -moz-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -ms-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -o-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
}
.editor-link:hover,
.editor-link:focus {
  color: var(--off-white-contrast-text);
  text-decoration: none;
}
/* Begin - loading */
.ajax-loading {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10002;
  top: 0;
  left: 0;
}
.ajax-loading-glass-panel {
  position: static;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  height: 100%;
  background-color: hsl(0, 0%, 0%);
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.ajax-loading-container {
  position: absolute;
  width: 180px;
  height: 180px;
  margin: -90px 0 0 -90px;
  top: 50%;
  left: 50%;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes rotation {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.ajax-loading-animation {
  top: 0;
  left: 0;
  width: 165px;
  height: 165px;
  -webkit-animation: rotation 1.2s infinite linear;
  -moz-animation: rotation 1.2s infinite linear;
  -o-animation: rotation 1.2s infinite linear;
  animation: rotation 1.2s infinite linear;
  position: absolute;
  border: 8px solid hsla(var(--white-hsl), 0.15);
  border-top-color: hsla(var(--white-hsl), 0.8);
  -webkit-border-radius: 100% 100% 100% 100%;
  -moz-border-radius: 100% 100% 100% 100%;
  -o-border-radius: 100% 100% 100% 100%;
  border-radius: 100% 100% 100% 100%;
  -webkit-box-shadow: 0 0 25px 2px hsla(0, 0%, 100%, 0.5) ;
  -moz-box-shadow: 0 0 25px 2px hsla(0, 0%, 100%, 0.5) ;
  -o-box-shadow: 0 0 25px 2px hsla(0, 0%, 100%, 0.5) ;
  box-shadow: 0 0 25px 2px hsla(0, 0%, 100%, 0.5) ;
}
.ajax-loading-inner-shadow {
  width: 165px;
  height: 165px;
  top: 7px;
  left: 7px;
  border: 1px solid transparent;
  -webkit-box-shadow: inset 0 0 25px 2px hsla(0, 0%, 100%, 0.5);
  -moz-box-shadow: inset 0 0 25px 2px hsla(0, 0%, 100%, 0.5);
  -o-box-shadow: inset 0 0 25px 2px hsla(0, 0%, 100%, 0.5);
  box-shadow: inset 0 0 25px 2px hsla(0, 0%, 100%, 0.5);
  position: absolute;
  z-index: 1;
  -webkit-border-radius: 100% 100% 100% 100%;
  -moz-border-radius: 100% 100% 100% 100%;
  -o-border-radius: 100% 100% 100% 100%;
  border-radius: 100% 100% 100% 100%;
}
.ajax-loading-image-container {
  width: 118px;
  height: 118px;
  top: 31px;
  left: 31px;
  position: absolute;
  z-index: 1;
}
.ajax-loading-image {
  width: 118px;
  height: 118px;
}
.ajax-loading-text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 360px;
  margin: 130px 0 0 -180px;
}
.ajax-loading-text {
  color: #fff;
  font-size: 40px;
  text-align: center;
  width: 360px;
  display: block;
  -webkit-text-shadow: 0 0 15px hsla(var(--white-hsl), 0.7);
  -moz-text-shadow: 0 0 15px hsla(var(--white-hsl), 0.7);
  -ms-text-shadow: 0 0 15px hsla(var(--white-hsl), 0.7);
  -o-text-shadow: 0 0 15px hsla(var(--white-hsl), 0.7);
  text-shadow: 0 0 15px hsla(var(--white-hsl), 0.7);
  text-transform: lowercase;
}
@-moz-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.blink-me {
  -webkit-animation: blinker 1s linear infinite;
  -moz-animation: blinker 1s linear infinite;
  -o-animation: blinker 1s linear infinite;
  -ms-animation: blinker 1s linear infinite;
  animation: blinker 1s linear infinite;
}
.enter-button {
  margin-top: 16px;
  margin-right: 18px;
  padding: 6px 16px;
  font-weight: var(--font-weight-regular);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -moz-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -ms-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  -o-text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
  text-shadow: 0 1px 1px hsla(var(--white-hsl), 0.3);
}
body.outlook {
  background: var(--white);
}
.outlook .login-form-container {
  background-color: var(--neutral-contrast);
}
.validation-summary-errors {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
  text-align: center;
  font-family: 'Open sans';
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-medium);
  text-transform: lowercase;
}
.validation-summary-errors::first-letter {
  text-transform: uppercase;
}
.field-validation-error,
.caps-lock {
  width: 100%;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--fb-danger-default);
  font-size: var(--font-size-xxs);
  color: var(--fb-danger-default-text);
  line-height: 18px;
  position: absolute;
  left: 0;
  bottom: -18px;
  text-align: center;
  text-transform: lowercase;
}
.field-validation-error::first-letter,
.caps-lock::first-letter {
  text-transform: uppercase;
}
.caps-lock {
  display: none;
}
/*novo login*/
.login-box {
  width: 416px;
  min-height: 310px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -208px;
  margin-top: -155px;
  -webkit-box-shadow: 0 0 18px 1px hsla(var(--main-primary-default-hsl), 0.3) ;
  -moz-box-shadow: 0 0 18px 1px hsla(var(--main-primary-default-hsl), 0.3) ;
  -o-box-shadow: 0 0 18px 1px hsla(var(--main-primary-default-hsl), 0.3) ;
  box-shadow: 0 0 18px 1px hsla(var(--main-primary-default-hsl), 0.3) ;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  background-color: var(--off-white);
  border: 1px solid var(--neutral-contrast);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-radius: var(--spacing-vs);
}
@media screen and (max-width: 400px) {
  .login-box {
    width: 290px;
    min-height: 200px;
    margin-left: -145px;
  }
}
.login-box #FormLogin {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
}
.login-box #FormLoginOffice {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1;
  align-items: center;
}
.login-box #FormLoginOffice .container {
  align-content: center;
}
.login-box.reset {
  margin-top: -240px;
}
.login-box.alterar-senha {
  min-height: 536px;
}
.login-box.alterar-senha .btn.back-button {
  margin-right: 10px;
}
.login-box.two-factor {
  height: 434px;
  margin-top: -255px;
}
@media screen and (max-width: 400px) {
  .login-box.two-factor {
    height: 510px;
  }
}
.login-box .topo,
.login-box .bottom {
  background-color: var(--neutral-x-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 400px) {
  .login-box .topo,
  .login-box .bottom {
    padding: 15px;
  }
}
.login-box .topo {
  height: 60px;
  border-bottom: 1px solid var(--neutral-contrast);
  align-content: center;
  padding-left: 30px;
}
@media screen and (max-width: 400px) {
  .login-box .topo {
    font-size: var(--font-size-xxs);
  }
}
.login-box .topo .title-img {
  display: flex;
  gap: var(--spacing-xxxs);
  filter: brightness(0.2);
  align-items: anchor-center;
}
@media screen and (max-width: 400px) {
  .login-box .topo .title-img {
    font-size: var(--font-size-sm);
    text-align: center;
  }
}
.login-box .container {
  flex: 1;
  padding-left: 30px;
  padding-right: 30px;
  min-height: 200px;
}
@media screen and (max-width: 400px) {
  .login-box .container {
    align-content: center;
  }
}
.login-box .container .input-container {
  width: 100%;
  position: relative;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.login-box .container .input-container span:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 30px;
  background-color: var(--white);
}
.login-box .container .input-container .validation-summary-errors {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  line-height: 18px;
  text-align: center;
  font-size: var(--font-size-xxs);
  border-radius: var(--radius-vs);
  margin-top: var(--spacing-xxxl);
  margin-bottom: var(--spacing-xxl);
  color: var(--fb-danger-default-text);
  font-weight: var(--font-weight-medium);
  background-color: var(--fb-danger-default);
  padding: var(--spacing-vs) var(--spacing-xxs);
}
.login-box .container .input-container input[type="text"],
.login-box .container .input-container input[type="password"] {
  position: relative;
  width: 100%;
  height: 32px;
  float: left;
  border: 1px solid var(--neutral-contrast);
  padding: 5px 5px 5px 10px;
  outline: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.login-box .container .input-container input[type="text"] {
  text-transform: lowercase;
}
.login-box .container .input-container input[type="text"]:focus + span:before,
.login-box .container .input-container input[type="password"]:focus + span:before {
  content: '';
  background-color: var(--main-primary-x-tint);
  border-radius: 0;
  border-top-left-radius: var(--spacing-vs);
  border-bottom-left-radius: var(--spacing-vs);
  border: 1px solid var(--neutral-contrast);
  border-color: var(--main-primary-x-tint) !important;
  transition: all 0.2s ease-in-out;
}
.login-box .container .input-container input[type="text"]:focus + span:before.k-state-disabled,
.login-box .container .input-container input[type="password"]:focus + span:before.k-state-disabled {
  border-color: var(--neutral-contrast) !important;
}
.login-box .container .input-container input[readonly=true],
.login-box .container .input-container input[readonly=readonly] {
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
  cursor: no-drop !important;
  background-color: var(--neutral-x-contrast) !important;
}
.login-box .container .input-container .checkbox {
  display: block;
  position: relative;
  padding-left: 33px;
  cursor: pointer;
  font-size: var(--font-size-sm);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 22px;
  line-height: 22px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.login-box .container .input-container .checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.login-box .container .input-container .checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  border: 1px solid var(--neutral-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.login-box .container .input-container .checkbox:hover input[type="checkbox"] ~ .checkmark {
  background-color: var(--neutral-contrast);
}
.login-box .container .input-container .checkbox input[type="checkbox"]:checked ~ .checkmark {
  background-color: var(--main-primary-default);
  border: none;
}
.login-box .container .input-container .checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.login-box .container .input-container .checkbox input[type="checkbox"]:checked ~ .checkmark:after {
  display: block;
}
.login-box .container .input-container .checkbox .checkmark:after {
  left: 6.5px;
  top: 2.5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.login-box .bottom {
  display: flex;
  gap: 5px;
  width: 100%;
  height: 60px;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  border-top: 1px solid var(--neutral-contrast);
  justify-content: flex-end;
}
.login-box .bottom .lang-flag {
  background-size: contain;
  width: 20px;
  height: 20px;
}
.login-box .bottom .link-default {
  margin-top: 7px;
}
.login-box.qrcode,
.login-box.reset {
  margin: 0 !important;
  transform: translate(-50%, -50%);
  min-width: 416px;
  width: auto;
  -webkit-transition: transform 0.35s ease-out;
  -moz-transition: transform 0.35s ease-out;
  -o-transition: transform 0.35s ease-out;
  -ms-transition: transform 0.35s ease-out;
  transition: transform 0.35s ease-out;
}
@media screen and (max-width: 400px) {
  .login-box.qrcode,
  .login-box.reset {
    min-width: 280px;
    height: 543px;
  }
}
.login-box.qrcode:after,
.login-box.reset:after {
  content: '';
  position: absolute;
  background-color: var(--off-white);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.login-box.qrcode .container,
.login-box.reset .container {
  display: flex;
  flex-flow: column;
  margin: 30px 0 70px;
}
.login-box.qrcode .mobile-message,
.login-box.reset .mobile-message,
.login-box.qrcode #mobile-message,
.login-box.reset #mobile-message {
  display: none;
}
.login-box.qrcode #qrSecret,
.login-box.reset #qrSecret {
  text-align: center;
  width: 100%;
}
.login-box.qrcode #qrSecret img,
.login-box.reset #qrSecret img {
  max-width: 200px;
  max-height: 200px;
  width: auto;
  height: auto;
  display: inline-block !important;
}
@media screen and (max-width: 400px) {
  .login-box.qrcode #qrSecret img,
  .login-box.reset #qrSecret img {
    max-width: 150px;
    max-height: 150px;
  }
}
.login-box.qrcode .secret-values,
.login-box.reset .secret-values {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 9px;
}
.login-box.qrcode div.secret-values span,
.login-box.reset div.secret-values span {
  margin: 0 5px 0 5px;
}
.login-box.qrcode .cancel-button,
.login-box.reset .cancel-button {
  background-color: var(--fb-danger-default);
  margin-right: 10px;
}
.login-box.qrcode .two-factor-info,
.login-box.reset .two-factor-info {
  position: absolute;
  top: 81px;
  right: -1px;
  width: 330px;
  padding: 20px;
  background-color: var(--white);
  -webkit-transition: transform 0.35s ease-out;
  -moz-transition: transform 0.35s ease-out;
  -o-transition: transform 0.35s ease-out;
  -ms-transition: transform 0.35s ease-out;
  transition: transform 0.35s ease-out;
  transform: translateX(0);
  z-index: -2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: inset 1px 0 5px hsla(var(--black-hsl), 0.18);
}
@media screen and (max-width: 400px) {
  .login-box.qrcode .two-factor-info,
  .login-box.reset .two-factor-info {
    width: 280px;
    height: 543px;
    top: 0px;
  }
}
.login-box.qrcode .two-factor-info.always-visible,
.login-box.reset .two-factor-info.always-visible {
  transform: translateX(100%);
  width: 350px;
}
.login-box.qrcode .two-factor-info-content .text-container,
.login-box.reset .two-factor-info-content .text-container {
  line-height: 1.5;
  font-size: 80%;
  color: var(--white-contrast-text);
}
.login-box.qrcode .two-factor-info-content .text-container strong,
.login-box.reset .two-factor-info-content .text-container strong {
  color: var(--white-contrast-text);
}
.login-box.qrcode .two-factor-info-content .text-container .aut-code span,
.login-box.reset .two-factor-info-content .text-container .aut-code span {
  margin-right: 5px;
}
.login-box.qrcode .two-factor-info-content .text-container .links-container,
.login-box.reset .two-factor-info-content .text-container .links-container {
  padding: 5px 8px;
  background: var(--neutral-x-contrast);
  float: left;
  border-radius: 5px;
}
.login-box.qrcode .two-factor-info-content .text-container .links-container:last-child,
.login-box.reset .two-factor-info-content .text-container .links-container:last-child {
  margin-top: 8px;
}
.login-box.qrcode .two-factor-info-content .text-container .links-container .links-label,
.login-box.reset .two-factor-info-content .text-container .links-container .links-label {
  margin-bottom: 4px;
  display: block;
}
.login-box.qrcode .two-factor-info-content .text-container .links-container .apple-store,
.login-box.reset .two-factor-info-content .text-container .links-container .apple-store {
  display: inline-block;
  overflow: hidden;
  background: url('/Web/Images/apple-store.svg') no-repeat;
  background-size: contain;
  width: 135px;
  height: 38px;
}
.login-box.qrcode .two-factor-info-content .text-container .links-container .google-play,
.login-box.reset .two-factor-info-content .text-container .links-container .google-play {
  display: inline-block;
  overflow: hidden;
  background: url('/Web/Images/google-play.svg') no-repeat;
  background-size: contain;
  width: 135px;
  height: 38px;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-title,
.login-box.reset .two-factor-info-content .text-container .policy-title {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-title::first-letter,
.login-box.reset .two-factor-info-content .text-container .policy-title::first-letter {
  text-transform: uppercase;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message,
.login-box.reset .two-factor-info-content .text-container .policy-message {
  width: 100%;
  float: left;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy {
  display: inline-grid;
  grid-template-columns: auto 10%;
  width: 100%;
  line-height: 15px;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon {
  font-size: var(--font-size-sm);
  cursor: default;
  pointer-events: none;
  line-height: 15px;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon.ico-plc-error,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon.ico-plc-error {
  color: var(--fb-danger-default);
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon.ico-plc-success,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy .policy-icon.ico-plc-success {
  color: var(--fb-success-default);
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy span,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy span {
  width: 100%;
  float: left;
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy span.policy-error,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy span.policy-error {
  color: var(--fb-danger-default);
}
.login-box.qrcode .two-factor-info-content .text-container .policy-message .grouped-policy span.policy-success,
.login-box.reset .two-factor-info-content .text-container .policy-message .grouped-policy span.policy-success {
  color: var(--fb-success-default);
}
.login-box.qrcode .two-factor-info-close,
.login-box.reset .two-factor-info-close {
  position: absolute;
  right: 10px;
  top: 3px;
}
.login-box.qrcode .two-factor-info-close i,
.login-box.reset .two-factor-info-close i {
  display: inline;
  color: var(--white-contrast-text);
}
.login-box.qrcode .open-info,
.login-box.reset .open-info {
  position: absolute;
  right: 7px;
  top: 85px;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
@media screen and (max-width: 400px) {
  .login-box.qrcode .open-info,
  .login-box.reset .open-info {
    top: 55px;
  }
}
.login-box.qrcode .open-info i,
.login-box.reset .open-info i {
  display: inline;
  color: var(--white-contrast-text);
}
#open-info {
  display: none;
}
#open-info + .qrcode .two-factor-info-content {
  animation: close-infos 0.5s ease-out;
}
#open-info + .qrcode .open-info {
  opacity: 1;
  pointer-events: all;
}
@media screen and (min-width: 400px) {
  #open-info:checked + .qrcode {
    transform: translate(calc(-50% - 165px), -50%);
  }
}
@media screen and (min-width: 400px) {
  #open-info:checked + .qrcode .two-factor-info {
    transform: translateX(100%);
  }
}
@media screen and (max-width: 400px) {
  #open-info:checked + .qrcode .two-factor-info {
    z-index: 1;
  }
}
#open-info:checked + .qrcode .two-factor-info-content {
  animation: open-infos 0.65s ease-out;
}
#open-info:checked + .qrcode .open-info {
  opacity: 0;
  pointer-events: none;
}
@keyframes close-infos {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes open-infos {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* ipad */
@media only screen and (min-width: 481px) and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
  body {
    position: fixed;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    display: block;
  }
  .login-box {
    width: 416px;
    min-height: 378px;
    position: absolute;
    left: 50%;
    top: 50%;
  }
}
input[type='text'],
input[type='password'],
input[type='date'],
input[type='number'],
input[type='email'],
input[type='tel'],
input[type='url'],
textarea {
  -webkit-appearance: none;
  border-radius: 3px;
}
span.locale-flag {
  background-image: url('/Web/Images/sprite_36x36-bandeira.png');
  background-position: -8px -8px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: block;
}
span.locale-flag.es-ES {
  background-position: -8px -44px;
}
span.locale-flag.pt-BR {
  background-position: -8px -80px;
}
.copyright-info {
  position: fixed;
  right: 0px;
  width: 100%;
  height: 29px;
  z-index: 10001;
  bottom: 0px;
}
.copyright-info .version-info {
  width: 100%;
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-xxs);
  line-height: 12px;
  text-align: center;
  margin: 9px 0;
}
.k-internal-container-loader-wrapper .k-internal-container-loader:before {
  top: 39%;
}
.two-factor .k-internal-container-loader-wrapper .k-internal-container-loader:before {
  top: 136.5px;
}
