/* Minification failed. Returning unminified contents.
(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 '-'
(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 '-'
(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 '-'
(209,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 '-'
(215,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 '-'
(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 '-'
(303,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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(339,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 '-'
(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 '-'
(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 '-'
(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 '-'
(359,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 '-'
(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 '-'
(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 '-'
(373,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 '-'
(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 '-'
(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 '-'
(393,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 '-'
(403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(524,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(700,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(782,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(832,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(878,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-font-family'
(879,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-font-size'
(880,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-font-weight'
(881,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-line-height'
(882,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(883,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-text-align'
(884,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(891,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(893,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(902,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-heading-color'
(1006,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-highlight-color'
(1007,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-highlight-bg'
(1027,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-color-rgb'
(1027,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(1031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1044,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-monospace'
(1063,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-code-color'
(1073,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(1074,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(1099,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(1388,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(1389,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(1389,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(1390,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(1391,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-sm'
(1392,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-sm'
(1408,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(1427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1430,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1431,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1478,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-y'
(1479,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1480,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1487,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1488,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(1489,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-y'
(1684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3365,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3369,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color-state'
(3369,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color-type'
(3369,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3370,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-bg'
(3371,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3372,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-bg-state'
(3372,77): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-bg-type'
(3372,106): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-accent-bg'
(3373,39): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-bg-state'
(3373,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-bg-type'
(3373,98): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-accent-bg'
(3383,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3395,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3398,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3438,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3439,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3452,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3453,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3466,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3467,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3480,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3481,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3494,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3495,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3508,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3509,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3522,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3523,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3536,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-color'
(3537,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-table-border-color'
(3579,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(3583,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3584,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3589,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(3593,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3594,39): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3599,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3600,40): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3607,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(3617,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3621,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(3623,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3623,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(3624,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(3647,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3648,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(3651,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(3651,121): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(3652,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(3652,113): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(3664,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(3668,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(3672,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(3676,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(3680,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(3684,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(3685,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(3693,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3694,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(3699,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3715,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(3724,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3727,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3738,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3751,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3764,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3767,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3770,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3775,42): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3783,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(3787,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(3790,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3793,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3804,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3808,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(3809,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-select-bg-img'
(3809,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-select-bg-icon'
(3813,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(3813,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(3814,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(3841,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(3845,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(3865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3901,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-check-bg'
(3902,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-check-bg-image'
(3906,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(3930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3952,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(3959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3962,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-switch-bg'
(3977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4034,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4034,111): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(4035,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4035,103): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(4038,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4038,103): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(4073,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(4076,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-inset'
(4077,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-inset'
(4105,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(4108,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-inset'
(4114,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(4117,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(4143,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(4204,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(4208,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(4216,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(4227,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4228,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(4236,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4237,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(4248,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(4249,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(4252,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(4257,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(4265,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(4330,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(4333,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-input-group-addon-bg-global'
(4334,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(4334,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(4335,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(4398,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(4413,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-color'
(4426,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(4438,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-border-color'
(4446,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-border-color'
(4447,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4448,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4457,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-border-color'
(4460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-border-color'
(4467,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4468,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4476,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-border-color'
(4479,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-color'
(4482,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4483,39): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(4486,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-valid-color'
(4506,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-color'
(4519,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(4531,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-border-color'
(4539,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-border-color'
(4540,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4541,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4550,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-border-color'
(4553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4559,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-border-color'
(4560,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4561,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4569,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-border-color'
(4572,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-color'
(4575,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4576,39): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(4579,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-invalid-color'
(4670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4697,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-zindex'
(4699,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-min-width'
(4700,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-padding-y'
(4700,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-padding-x'
(4702,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-font-size'
(4703,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-color'
(4706,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-bg'
(4708,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-border-width'
(4708,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-border-color'
(4709,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-border-radius'
(4710,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-box-shadow'
(4711,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-box-shadow'
(4716,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-spacer'
(4720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4819,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-spacer'
(4840,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-spacer'
(4864,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-spacer'
(4893,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-divider-margin-y'
(4895,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-divider-bg'
(4902,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-padding-y'
(4902,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-padding-x'
(4905,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-color'
(4910,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-border-radius'
(4913,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-hover-color'
(4915,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-hover-bg'
(4918,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-active-color'
(4920,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-active-bg'
(4924,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-disabled-color'
(4935,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-header-padding-y'
(4935,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-header-padding-x'
(4938,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-header-color'
(4944,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-padding-y'
(4944,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-padding-x'
(4945,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-link-color'
(4949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(5145,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(5272,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(5430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5448,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-padding-y'
(5448,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-padding-x'
(5449,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-font-size'
(5450,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-font-weight'
(5451,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-color'
(5466,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-hover-color'
(5476,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-disabled-color'
(5482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5489,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-width'
(5489,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-color'
(5492,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-width'
(5493,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-width'
(5494,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-radius'
(5495,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-radius'
(5499,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-link-hover-border-color'
(5503,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-link-active-color'
(5504,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-link-active-bg'
(5505,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-link-active-border-color'
(5508,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-tabs-border-width'
(5514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5519,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-pills-border-radius'
(5523,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-pills-link-active-color'
(5524,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-pills-link-active-bg'
(5528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5531,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-underline-gap'
(5536,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-underline-border-width'
(5544,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-underline-link-active-color'
(5579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5611,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-padding-y'
(5611,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-padding-x'
(5642,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-padding-y'
(5643,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-padding-y'
(5644,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-margin-end'
(5645,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-font-size'
(5646,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-color'
(5650,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-brand-hover-color'
(5655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5673,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-active-color'
(5682,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-color'
(5687,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-active-color'
(5702,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-padding-y'
(5702,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-padding-x'
(5703,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-font-size'
(5705,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-color'
(5707,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(5707,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-border-color'
(5708,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-border-radius'
(5709,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-transition'
(5710,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-transition'
(5711,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-transition'
(5726,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-focus-width'
(5727,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-focus-width'
(5735,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-toggler-icon-bg'
(5742,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scroll-height'
(5764,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5765,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5832,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5833,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5900,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5901,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5968,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(5969,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(6036,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(6037,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(6103,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(6104,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-nav-link-padding-x'
(6155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-height'
(6199,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(6201,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-bg'
(6203,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-width'
(6203,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-color'
(6204,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-radius'
(6205,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-box-shadow'
(6206,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-box-shadow'
(6218,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6219,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6223,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6224,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6235,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-spacer-y'
(6235,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-spacer-x'
(6236,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-color'
(6240,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-title-spacer-y'
(6241,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-title-color'
(6245,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-title-spacer-y'
(6247,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-subtitle-color'
(6258,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-spacer-x'
(6262,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-y'
(6262,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6264,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-color'
(6265,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-bg'
(6266,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-width'
(6266,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-color'
(6269,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6269,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6273,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-y'
(6273,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6274,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-color'
(6275,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-bg'
(6276,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-width'
(6276,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-border-color'
(6279,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6279,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6283,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6284,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-y'
(6285,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6289,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-bg'
(6290,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-bg'
(6294,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6295,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-cap-padding-x'
(6304,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-img-overlay-padding'
(6305,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6316,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6317,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6322,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6323,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-inner-border-radius'
(6327,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-group-margin'
(6376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6408,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-padding-y'
(6408,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-padding-x'
(6410,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-color'
(6412,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-bg'
(6416,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-transition'
(6417,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-transition'
(6418,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-transition'
(6428,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-active-color'
(6429,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-active-bg'
(6430,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-width'
(6430,87): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-color'
(6431,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-width'
(6431,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-color'
(6434,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-active-icon'
(6435,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transform'
(6436,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transform'
(6437,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transform'
(6442,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-width'
(6443,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-width'
(6446,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon'
(6448,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-width'
(6449,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transition'
(6450,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transition'
(6451,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-icon-transition'
(6466,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-focus-box-shadow'
(6467,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-btn-focus-box-shadow'
(6475,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-color'
(6476,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-bg'
(6477,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-width'
(6477,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-color'
(6480,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6481,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6484,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-inner-border-radius'
(6485,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-inner-border-radius'
(6491,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6492,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6495,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-inner-border-radius'
(6496,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-inner-border-radius'
(6499,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6500,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-border-radius'
(6504,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-body-padding-y'
(6504,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-accordion-body-padding-x'
(6526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6545,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-padding-y'
(6545,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-padding-x'
(6546,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-margin-bottom'
(6547,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-font-size'
(6549,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-bg'
(6550,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-border-radius'
(6554,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-item-padding-x'
(6558,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-item-padding-x'
(6559,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-divider-color'
(6560,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-divider'
(6563,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-breadcrumb-item-active-color'
(6567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6572,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6574,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6597,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-padding-y'
(6597,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-padding-x'
(6598,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-font-size'
(6599,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-color'
(6600,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-bg'
(6601,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-width'
(6601,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-color'
(6617,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-hover-color'
(6619,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-hover-bg'
(6620,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-hover-border-color'
(6624,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-focus-color'
(6625,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-focus-bg'
(6627,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-focus-box-shadow'
(6628,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-focus-box-shadow'
(6632,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-active-color'
(6633,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-active-bg'
(6634,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-active-border-color'
(6639,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-disabled-color'
(6641,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-disabled-bg'
(6642,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-disabled-border-color'
(6649,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-radius'
(6650,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-radius'
(6653,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-radius'
(6654,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-pagination-border-radius'
(6658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6679,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-padding-y'
(6679,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-padding-x'
(6680,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-font-size'
(6681,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-font-weight'
(6683,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-color'
(6687,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-border-radius'
(6715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6726,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-height'
(6728,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-font-size'
(6729,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bg'
(6730,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-border-radius'
(6731,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-box-shadow'
(6732,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-box-shadow'
(6747,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bar-color'
(6750,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bar-bg'
(6751,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bar-transition'
(6752,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bar-transition'
(6753,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-bar-transition'
(6766,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-height'
(6766,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-height'
(6789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6829,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-action-color'
(6834,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-action-hover-color'
(6836,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-action-hover-bg'
(6839,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-action-active-color'
(6840,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-action-active-bg'
(6846,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-item-padding-y'
(6846,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-item-padding-x'
(6847,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-color'
(6848,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-bg'
(6849,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6849,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-color'
(6861,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-disabled-color'
(6863,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-disabled-bg'
(6867,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-active-color'
(6868,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-active-bg'
(6869,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-active-border-color'
(6875,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6876,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6886,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6890,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6897,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6901,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6902,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6913,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6917,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6924,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6928,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6929,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6940,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6944,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6951,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6955,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6956,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6967,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6971,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6978,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6982,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6983,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(6994,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(6998,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(7005,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7009,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7010,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7021,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(7025,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-radius'
(7032,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7036,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7037,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7044,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-list-group-border-width'
(7051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7168,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-color'
(7169,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-bg'
(7172,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-opacity'
(7175,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-color'
(7177,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-hover-opacity'
(7181,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-focus-shadow'
(7182,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-focus-shadow'
(7183,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-focus-opacity'
(7192,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-disabled-opacity'
(7196,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-white-filter'
(7197,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-white-filter'
(7201,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-white-filter'
(7202,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-close-white-filter'
(7206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7221,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-max-width'
(7223,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-font-size'
(7224,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-color'
(7226,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-bg'
(7228,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-width'
(7228,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-color'
(7229,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-box-shadow'
(7230,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-box-shadow'
(7231,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-radius'
(7241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7243,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-zindex'
(7251,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-spacing'
(7261,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-padding-y'
(7261,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-padding-x'
(7262,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-header-color'
(7263,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-header-bg'
(7265,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-width'
(7265,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-header-border-color'
(7266,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-radius'
(7266,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-width'
(7267,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-radius'
(7267,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-border-width'
(7270,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-padding-x'
(7271,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-padding-x'
(7275,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-toast-padding-x'
(7280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7304,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-zindex'
(7316,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-margin'
(7348,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-margin'
(7365,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-margin'
(7378,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-color'
(7380,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-bg'
(7382,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-border-width'
(7382,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-border-color'
(7383,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-border-radius'
(7384,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-box-shadow'
(7385,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-box-shadow'
(7390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7396,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-backdrop-zindex'
(7399,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-backdrop-bg'
(7405,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-backdrop-opacity'
(7417,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding'
(7418,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-border-width'
(7418,70): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-border-color'
(7419,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-inner-border-radius'
(7420,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-inner-border-radius'
(7423,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding-y'
(7423,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding-x'
(7424,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding-y'
(7424,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding-x'
(7424,130): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-header-padding-y'
(7429,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-title-line-height'
(7437,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-padding'
(7454,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-padding'
(7454,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-footer-gap'
(7455,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-footer-bg'
(7456,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-footer-border-width'
(7456,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-footer-border-color'
(7457,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-inner-border-radius'
(7458,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-inner-border-radius'
(7461,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-footer-gap'
(7466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7470,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-modal-width'
(7475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7621,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-zindex'
(7623,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-margin'
(7624,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(7638,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-font-size'
(7643,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-opacity'
(7647,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7648,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7658,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7662,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7662,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7663,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-bg'
(7668,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7669,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7670,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7674,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7674,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7674,110): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7675,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-bg'
(7680,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7684,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7684,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7685,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-bg'
(7690,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7691,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7692,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7696,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7696,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-width'
(7696,118): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-arrow-height'
(7697,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-bg'
(7702,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-max-width'
(7703,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-padding-y'
(7703,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-padding-x'
(7704,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-color'
(7706,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-bg'
(7707,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tooltip-border-radius'
(7711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7731,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-zindex'
(7733,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-max-width'
(7734,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(7748,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-font-size'
(7750,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-bg'
(7752,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7752,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-color'
(7753,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-radius'
(7754,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-box-shadow'
(7755,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-box-shadow'
(7759,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7760,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7772,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7772,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7775,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7775,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7779,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-border'
(7782,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7783,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-bg'
(7788,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7788,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7789,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7790,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7793,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7793,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7793,110): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7797,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-border'
(7800,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7801,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-bg'
(7806,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7806,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7809,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7809,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7813,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-border'
(7816,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7817,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-bg'
(7824,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7825,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7827,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7827,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-bg'
(7832,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7832,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7833,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7834,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7837,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7837,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-width'
(7837,118): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-height'
(7841,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-arrow-border'
(7844,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7845,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-bg'
(7850,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-padding-y'
(7850,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-padding-x'
(7852,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-font-size'
(7853,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-color'
(7854,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-header-bg'
(7855,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-width'
(7855,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-border-color'
(7856,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-inner-border-radius'
(7857,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-inner-border-radius'
(7864,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-body-padding-y'
(7864,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-body-padding-x'
(7865,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-popover-body-color'
(8121,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-width'
(8122,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-height'
(8123,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-vertical-align'
(8125,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-animation-speed'
(8125,82): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-animation-name'
(8126,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-animation-speed'
(8126,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-animation-name'
(8143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8149,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-spinner-border-width'
(8154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8222,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8231,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8233,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8236,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8237,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8238,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8239,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8240,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8254,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8255,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8255,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8263,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8264,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8264,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8273,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8275,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8275,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8283,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8285,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8285,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8325,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8334,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8336,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8339,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8340,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8341,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8342,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8343,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8357,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8358,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8358,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8366,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8367,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8367,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8376,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8378,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8378,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8386,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8388,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8388,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8428,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8437,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8439,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8442,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8443,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8444,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8445,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8446,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8460,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8461,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8461,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8469,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8470,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8470,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8479,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8481,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8481,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8489,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8491,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8491,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8531,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8540,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8542,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8545,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8546,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8547,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8548,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8549,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8563,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8564,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8564,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8572,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8573,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8573,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8582,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8584,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8584,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8592,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8594,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8594,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8634,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8643,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8645,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8648,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8649,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8650,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8651,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8652,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8666,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8667,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8667,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8675,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8676,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8676,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8685,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8687,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8687,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8695,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8697,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8697,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8736,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-zindex'
(8745,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-color'
(8747,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-bg'
(8750,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8751,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-box-shadow'
(8752,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8753,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8754,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-transition'
(8766,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8767,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8767,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8775,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-width'
(8776,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8776,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8785,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8787,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8787,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8795,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-height'
(8797,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-width'
(8797,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-border-color'
(8834,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-y'
(8834,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-x'
(8837,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-y'
(8837,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-x'
(8838,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-y'
(8838,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-x'
(8838,124): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-y'
(8843,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-title-line-height'
(8850,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-y'
(8850,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-offcanvas-padding-x'
(8929,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(8929,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8934,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(8934,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8939,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(8939,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8944,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(8944,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8949,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(8949,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8954,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(8954,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8959,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(8959,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8964,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(8964,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(8968,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(8968,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8969,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(8969,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8970,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(8970,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8973,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8974,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8975,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8979,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(8979,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8980,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(8980,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8981,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(8981,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8984,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8985,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8986,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8990,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(8990,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8991,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(8991,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8992,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(8992,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8995,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(8996,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(8997,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9001,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(9001,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9002,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(9002,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9003,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(9003,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9006,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9007,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9008,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9012,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(9012,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9013,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(9013,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9014,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(9014,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9017,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9018,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9019,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9023,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(9023,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9024,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(9024,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9025,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(9025,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9028,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9029,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9030,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9034,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(9034,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9035,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(9035,70): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9036,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(9036,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9039,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9040,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9041,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9045,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(9045,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9046,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(9046,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9047,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(9047,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9050,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9051,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9052,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9056,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9056,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9057,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9057,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9058,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9058,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9061,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9061,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9062,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9062,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9063,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(9063,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(9068,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-x'
(9068,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-y'
(9068,90): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-blur'
(9068,124): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-width'
(9068,156): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-color'
(9069,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-x'
(9069,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-y'
(9069,82): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-blur'
(9069,116): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-width'
(9069,148): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-focus-ring-color'
(9080,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-color-rgb'
(9080,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9081,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-color-rgb'
(9081,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(9105,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-icon-link-transform'
(9106,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-icon-link-transform'
(9115,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-aspect-ratio'
(9127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9297,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9485,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow'
(9486,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow'
(9490,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-sm'
(9491,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-sm'
(9495,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-lg'
(9496,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-lg'
(9505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9623,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9623,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(9623,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(9631,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9631,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(9631,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(9639,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9639,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(9639,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(9647,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9647,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(9647,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(9655,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(9655,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(9655,77): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(11687,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-monospace'
(11850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11851,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(11851,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11856,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(11856,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11861,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(11861,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11866,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(11866,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11871,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(11871,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11876,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(11876,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11881,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(11881,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11886,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(11886,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11891,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-50-rgb'
(11891,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11895,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11896,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(11896,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11900,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11901,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-200-rgb'
(11901,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11906,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-300-rgb'
(11906,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11911,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(11911,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11915,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11916,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-500-rgb'
(11916,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11921,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-600-rgb'
(11921,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11926,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-700-rgb'
(11926,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11931,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-800-rgb'
(11931,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11936,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-900-rgb'
(11936,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11941,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1000-rgb'
(11941,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11946,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1100-rgb'
(11946,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11951,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-lighter-rgb'
(11951,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11956,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light-rgb'
(11956,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11961,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-dark-rgb'
(11961,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11966,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-darker-rgb'
(11966,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11971,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-lighter-rgb'
(11971,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11976,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-light-rgb'
(11976,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11981,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-dark-rgb'
(11981,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11986,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-darker-rgb'
(11986,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11991,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-lighter-rgb'
(11991,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(11995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11996,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-light-rgb'
(11996,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12001,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-dark-rgb'
(12001,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12006,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-darker-rgb'
(12006,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12011,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-lighter-rgb'
(12011,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12016,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-light-rgb'
(12016,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12021,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-dark-rgb'
(12021,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12026,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-darker-rgb'
(12026,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12031,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-lighter-rgb'
(12031,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12036,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-light-rgb'
(12036,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12041,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-dark-rgb'
(12041,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12046,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-darker-rgb'
(12046,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12051,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-lighter-rgb'
(12051,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12056,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-light-rgb'
(12056,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12061,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-dark-rgb'
(12061,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12066,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-darker-rgb'
(12066,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12071,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(12071,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12076,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white-rgb'
(12076,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12081,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(12081,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12086,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(12090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12101,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(12101,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12106,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(12106,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12111,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(12111,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12116,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(12120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12126,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(12126,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-text-opacity'
(12130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12150,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-text-emphasis'
(12154,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-text-emphasis'
(12158,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-text-emphasis'
(12162,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-text-emphasis'
(12166,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-text-emphasis'
(12170,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-text-emphasis'
(12174,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-text-emphasis'
(12178,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-text-emphasis'
(12182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12247,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(12247,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12248,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(12248,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12253,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(12253,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12254,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(12254,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12259,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(12259,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12260,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(12260,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12265,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(12265,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12266,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(12266,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12271,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(12271,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12272,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(12272,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12277,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(12277,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12278,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(12278,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12283,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(12283,70): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12284,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(12284,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12289,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(12289,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12290,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(12290,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12295,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-50-rgb'
(12295,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12296,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-50-rgb'
(12296,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12301,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(12301,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12302,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(12302,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12307,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-200-rgb'
(12307,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12308,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-200-rgb'
(12308,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12313,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-300-rgb'
(12313,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12314,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-300-rgb'
(12314,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12319,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(12319,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12320,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(12320,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12325,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-500-rgb'
(12325,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12326,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-500-rgb'
(12326,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12331,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-600-rgb'
(12331,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12332,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-600-rgb'
(12332,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12337,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-700-rgb'
(12337,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12338,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-700-rgb'
(12338,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12343,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-800-rgb'
(12343,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12344,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-800-rgb'
(12344,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12349,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-900-rgb'
(12349,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12350,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-900-rgb'
(12350,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12355,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1000-rgb'
(12355,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12356,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1000-rgb'
(12356,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12361,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1100-rgb'
(12361,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12362,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1100-rgb'
(12362,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12367,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-color-rgb'
(12367,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12368,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-color-rgb'
(12368,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(12372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12421,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(12421,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12426,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(12426,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12431,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(12431,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12436,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(12436,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12441,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(12441,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12446,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(12446,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12451,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(12451,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12456,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(12456,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12461,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-50-rgb'
(12461,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12466,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(12466,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12471,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-200-rgb'
(12471,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12476,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-300-rgb'
(12476,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12481,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(12481,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12486,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-500-rgb'
(12486,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12491,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-600-rgb'
(12491,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12496,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-700-rgb'
(12496,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12501,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-800-rgb'
(12501,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12506,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-900-rgb'
(12506,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12511,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1000-rgb'
(12511,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12516,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1100-rgb'
(12516,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12521,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-lighter-rgb'
(12521,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12526,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light-rgb'
(12526,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12531,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-dark-rgb'
(12531,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12536,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-darker-rgb'
(12536,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12541,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-lighter-rgb'
(12541,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12546,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-light-rgb'
(12546,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12551,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-dark-rgb'
(12551,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12556,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-darker-rgb'
(12556,68): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12561,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-lighter-rgb'
(12561,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12566,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-light-rgb'
(12566,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12571,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-dark-rgb'
(12571,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12576,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-darker-rgb'
(12576,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12581,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-lighter-rgb'
(12581,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12586,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-light-rgb'
(12586,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12591,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-dark-rgb'
(12591,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12596,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-darker-rgb'
(12596,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12601,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-lighter-rgb'
(12601,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12606,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-light-rgb'
(12606,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12611,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-dark-rgb'
(12611,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12616,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-darker-rgb'
(12616,66): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12621,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-lighter-rgb'
(12621,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12626,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-light-rgb'
(12626,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12631,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-dark-rgb'
(12631,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12636,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-darker-rgb'
(12636,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12641,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(12641,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12646,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white-rgb'
(12646,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12651,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg-rgb'
(12651,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12661,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg-rgb'
(12661,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12666,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg-rgb'
(12666,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12671,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg-rgb'
(12671,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12676,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg-rgb'
(12676,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12681,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg-rgb'
(12681,69): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(12685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12709,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(12713,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg-subtle'
(12717,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-bg-subtle'
(12721,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-bg-subtle'
(12725,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-bg-subtle'
(12729,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-bg-subtle'
(12733,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-bg-subtle'
(12737,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-bg-subtle'
(12741,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gradient'
(12774,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12782,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12786,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12790,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12794,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12798,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12806,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12810,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12811,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12820,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12821,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12825,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12826,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12830,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12831,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12835,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12836,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12840,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12841,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12850,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12851,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12855,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12856,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12865,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12866,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12870,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12871,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12875,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12876,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12880,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12881,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12885,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12886,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12895,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12896,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12900,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12901,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12910,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12911,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12915,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12916,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12920,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12921,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12925,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12926,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12930,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12931,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12940,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12941,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12945,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12946,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12955,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12956,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(12960,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12961,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(12965,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12966,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(12970,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12971,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(12975,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12976,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(12985,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(12986,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13026,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13034,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13038,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13042,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13046,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13050,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13058,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13062,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13063,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13072,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13073,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13077,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13078,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13082,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13083,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13087,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13088,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13092,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13093,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13102,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13103,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13107,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13108,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13117,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13118,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13122,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13123,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13127,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13128,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13132,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13133,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13137,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13138,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13147,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13148,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13152,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13153,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13162,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13163,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13167,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13168,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13172,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13173,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13177,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13178,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13182,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13183,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13192,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13193,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13197,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13198,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13207,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13208,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(13212,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13213,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(13217,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13218,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(13222,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13223,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(13227,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13228,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(13237,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13238,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(13242,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13242,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13242,77): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13243,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13243,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13243,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13252,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13252,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13252,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13253,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13253,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13253,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13415,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13415,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13415,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13421,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13421,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13421,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13427,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13427,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13427,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13433,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13433,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13433,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(13439,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(13439,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(13439,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(15016,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15022,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15025,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15028,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15031,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15034,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15040,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15043,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15044,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15051,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15052,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15055,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15056,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15059,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15060,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15063,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15064,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15067,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15068,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15075,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15076,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15079,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15080,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15087,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15088,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15091,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15092,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15095,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15096,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15099,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15100,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15103,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15104,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15111,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15112,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15115,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15116,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15123,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15124,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15127,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15128,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15131,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15132,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15135,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15136,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15139,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15140,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15147,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15148,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15151,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15152,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15159,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15160,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(15163,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15164,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(15167,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15168,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(15171,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15172,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(15175,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15176,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(15183,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15184,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(15318,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(15318,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(15318,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(15324,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(15324,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(15324,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(15330,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(15330,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(15330,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(15336,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(15336,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(15336,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(15342,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(15342,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(15342,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(16919,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16925,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(16928,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16931,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(16934,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(16937,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(16943,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(16946,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16947,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16954,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(16955,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(16958,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16959,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16962,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(16963,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(16966,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(16967,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(16970,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(16971,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(16978,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(16979,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(16982,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16983,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16990,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(16991,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(16994,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16995,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(16998,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(16999,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(17002,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17003,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17006,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17007,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17014,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17015,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17018,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17019,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17026,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(17027,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(17030,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17031,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17034,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(17035,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(17038,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17039,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17042,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17043,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17050,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17051,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17054,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17055,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17062,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(17063,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(17066,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17067,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(17070,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(17071,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(17074,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17075,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(17078,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17079,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(17086,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17087,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(17221,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(17221,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(17221,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(17227,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(17227,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(17227,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(17233,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(17233,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(17233,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(17239,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(17239,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(17239,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(17245,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(17245,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(17245,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(18822,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18828,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18831,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18834,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18837,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18840,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18846,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18849,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18850,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18857,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18858,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18861,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18862,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18865,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18866,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18869,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18870,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18873,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18874,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18881,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18882,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18885,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18886,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18893,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18894,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18897,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18898,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18901,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18902,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18905,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18906,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18909,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18910,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18917,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18918,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18921,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18922,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18929,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18930,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18933,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18934,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18937,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18938,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18941,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18942,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18945,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18946,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18953,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18954,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18957,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18958,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18965,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18966,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(18969,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18970,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(18973,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18974,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(18977,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18978,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(18981,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18982,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(18989,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(18990,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(19124,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(19124,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(19124,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(19130,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(19130,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(19130,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(19136,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(19136,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(19136,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(19142,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(19142,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(19142,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(19148,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(19148,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(19148,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(20725,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20731,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20734,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20737,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20740,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20743,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20749,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20752,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20753,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20760,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20761,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20764,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20765,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20768,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20769,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20772,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20773,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20776,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20777,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20784,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20785,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20788,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20789,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20796,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20797,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20800,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20801,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20804,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20805,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20808,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20809,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20812,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20813,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20820,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20821,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20824,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20825,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20832,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20833,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20836,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20837,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20840,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20841,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20844,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20845,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20848,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20849,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20856,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20857,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20860,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20861,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20868,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20869,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(20872,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20873,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(20876,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20877,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(20880,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20881,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(20884,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20885,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(20892,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(20893,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(21027,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(21027,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(21027,74): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(21033,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(21033,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(21033,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(21039,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(21039,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(21039,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(21045,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(21045,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(21045,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(21051,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-width'
(21051,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-style'
(21051,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(22628,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22634,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22637,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22640,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22643,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22646,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22652,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22655,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22656,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22663,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22664,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22667,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22668,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22671,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22672,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22675,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22676,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22679,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22680,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22687,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22688,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22691,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22692,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22699,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22700,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22703,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22704,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22707,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22708,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22711,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22712,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22715,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22716,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22723,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22724,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22727,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22728,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22735,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22736,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22739,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22740,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22743,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22744,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22747,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22748,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22751,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22752,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22759,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22760,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22763,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22764,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22771,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22772,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-sm'
(22775,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22776,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(22779,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22780,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(22783,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22784,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xl'
(22787,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22788,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-xxl'
(22795,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22796,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(22876,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(22881,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(22886,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(22886,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scroll-margin-top'
(22938,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(22999,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(23000,39): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(23001,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(23005,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(23013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23029,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-padding-y'
(23029,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-padding-x'
(23030,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-font-family'
(23031,19): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-font-size'
(23032,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-font-weight'
(23033,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-line-height'
(23034,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-color'
(23042,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-border-width'
(23042,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-border-color'
(23043,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-border-radius'
(23044,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-bg'
(23045,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23046,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23069,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-color'
(23071,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-bg'
(23072,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-border-color'
(23079,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-color'
(23080,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-bg'
(23081,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-border-color'
(23088,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-color'
(23089,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-bg'
(23090,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-border-color'
(23092,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23092,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23093,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23093,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23100,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-border-color'
(23102,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23102,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23103,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-box-shadow'
(23103,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23126,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-color'
(23127,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-bg'
(23128,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-border-color'
(23129,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-shadow'
(23130,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-shadow'
(23153,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-shadow'
(23153,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23154,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-active-shadow'
(23154,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-focus-box-shadow'
(23197,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-color'
(23199,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-bg'
(23200,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-border-color'
(23201,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-opacity'
(23207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23448,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23497,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-color'
(23500,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-color'
(23508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23532,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(23533,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(23534,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(23537,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(23538,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(23550,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-reveal-color'
(23558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23700,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23816,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(23820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23853,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(23860,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(23934,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(23942,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(23975,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(23977,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(23980,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(23992,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(23993,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(23995,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(24012,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(24026,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-footer-border-color'
(24051,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(24059,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-logo-text'
(24066,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(24070,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(24074,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(24125,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(24130,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24133,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-light'
(24160,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(24163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24166,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(24169,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(24175,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(24180,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(24181,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(24220,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(24242,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(24274,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(24277,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24278,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24282,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(24286,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(24290,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-bg-subtle'
(24297,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-bg-subtle'
(24304,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-bg-subtle'
(24343,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24344,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24358,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24359,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(24362,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24363,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24366,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24367,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24372,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(24378,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24393,20): run-time error CSS1039: Token not allowed after unary operator: '-column-numbers'
(24393,44): run-time error CSS1039: Token not allowed after unary operator: '-column-width'
(24427,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(24446,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(24474,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(24517,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(24629,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24632,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(24654,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24694,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(24712,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-custom-background'
(24713,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-disabled-custom-color'
(24861,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(24868,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(24869,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(24876,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(24877,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(24931,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24939,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(24945,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(24949,76): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg-rgb'
(24949,112): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(24950,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg-rgb'
(24950,86): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(24951,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg-rgb'
(24951,85): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(25027,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25027,92): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25028,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25028,84): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25061,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25073,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(25076,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25087,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(25162,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(25214,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25217,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25220,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25224,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25243,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(25246,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(25249,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25250,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-choices-inner-min-height'
(25252,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(25260,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25261,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25266,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(25269,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(25272,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(25275,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(25278,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(25281,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25284,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25291,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25292,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25295,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25296,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25302,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-choices-item-has-no-choices-bg'
(25309,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-choices-item-bg'
(25312,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-choices-item-color'
(25372,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(25386,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(25407,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(25430,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(25463,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(25469,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25470,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tinymce-bg'
(25474,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25479,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25480,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25483,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25489,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(25493,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25494,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25495,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(25499,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25500,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25500,92): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25501,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25501,84): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25504,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25505,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25508,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25516,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(25519,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25522,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25525,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25526,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25529,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25533,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25534,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tinymce-bg'
(25537,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tinymce-bg'
(25538,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25542,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(25556,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(25559,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(25562,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25569,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(25572,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tinymce-tox-tbtn-enabled-icon-color'
(25575,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(25579,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tinymce-bg'
(25583,45): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25583,92): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25584,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25584,84): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25585,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25615,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25618,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25624,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25627,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25630,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25633,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25637,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-input-bg'
(25642,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(25647,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(25652,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25672,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-weekend-days-color'
(25675,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(25678,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25679,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-today-color'
(25683,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(25686,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-day-hover-bg'
(25689,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-dark'
(25693,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(25694,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25698,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25701,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25704,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(25707,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-day-hover-bg'
(25708,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(25721,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(25734,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25735,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(25744,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(25748,14): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(25752,37): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25752,83): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25753,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25753,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25757,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(25799,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-current-month-color'
(25801,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-flatpickr-calendar-bg'
(25841,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(25848,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25849,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(25866,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(25890,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(25897,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25916,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(25951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26002,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(26012,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26020,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(26024,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow'
(26025,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow'
(26028,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-leaflet-bar-bg'
(26029,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(26030,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26033,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(26037,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(26041,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26042,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26046,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(26050,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(26051,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26055,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(26059,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(26060,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26065,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-leaflet-popup-content-wrapper-bg'
(26111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26119,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-calendar-border-color'
(26122,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-calendar-bg'
(26125,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-calendar-bg'
(26133,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-calendar-border-color'
(26136,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-calendar-bg'
(26145,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-dark'
(26148,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26153,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(26170,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26174,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(26183,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26195,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(26224,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26228,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26249,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26276,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26287,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26291,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-dark'
(26298,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(26301,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26303,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(26306,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(26321,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(26331,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(26336,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(26339,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(26342,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26368,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(26377,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(26391,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(26403,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26411,26): run-time error CSS1039: Token not allowed after unary operator: '-fc-button-list-day-cushion'
(26423,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26426,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26435,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26436,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26439,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26442,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26445,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(26454,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26455,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26458,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary'
(26461,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary'
(26464,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary'
(26473,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26474,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26477,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(26480,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(26483,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(26492,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26493,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26496,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(26499,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(26502,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(26511,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26512,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26515,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(26518,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(26521,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(26530,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26531,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26534,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(26537,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(26540,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(26549,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26550,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26553,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light'
(26556,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light'
(26559,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light'
(26568,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(26569,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(26572,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(26575,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(26578,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(26591,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(26603,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(26622,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(26630,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(26661,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-color'
(26662,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-btn-hover-bg'
(26666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26694,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(26703,31): run-time error CSS1039: Token not allowed after unary operator: '-dhx-gantt-base-colors-border-light'
(26725,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(26756,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(26760,26): run-time error CSS1039: Token not allowed after unary operator: '-dhx-gantt-base-colors-select'
(26763,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(26766,26): run-time error CSS1039: Token not allowed after unary operator: '-dhx-gantt-base-colors-select'
(26827,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gantt-indicator-icon'
(26845,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(26853,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(26860,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(26864,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(26869,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(26874,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(26877,26): run-time error CSS1039: Token not allowed after unary operator: '-dhx-gantt-base-colors-select'
(26918,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(26931,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(26936,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(26995,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(27002,40): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-opacity'
(27050,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-line-chart-gradient'
(27055,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-card-gradient'
(27060,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-progress-gradient'
(27099,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-shape-bg'
(27107,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-shape-bg-ltd'
(27110,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-bg-shape-bg-dtl'
(27145,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-transparent-50'
(27153,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-text-emphasis'
(27157,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-text-emphasis'
(27161,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-text-emphasis'
(27165,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-text-emphasis'
(27169,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-text-emphasis'
(27173,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-text-emphasis'
(27177,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-text-emphasis'
(27181,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-text-emphasis'
(27193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27198,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(27198,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27203,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-rgb'
(27203,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27208,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-rgb'
(27208,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27213,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(27213,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27218,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-rgb'
(27218,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27223,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-rgb'
(27223,54): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27228,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-rgb'
(27228,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27233,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(27233,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27238,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-50-rgb'
(27238,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27243,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-100-rgb'
(27243,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27248,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-200-rgb'
(27248,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27253,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-300-rgb'
(27253,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27258,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-400-rgb'
(27258,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27263,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-500-rgb'
(27263,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27268,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-600-rgb'
(27268,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27273,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-700-rgb'
(27273,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27278,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-800-rgb'
(27278,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27283,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-900-rgb'
(27283,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27288,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1000-rgb'
(27288,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27293,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gray-1100-rgb'
(27293,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27298,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light-rgb'
(27298,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27303,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-dark-rgb'
(27303,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27308,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-lighter-rgb'
(27308,65): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27313,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-light-rgb'
(27313,63): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27318,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-dark-rgb'
(27318,62): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27323,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-darker-rgb'
(27323,64): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27328,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-light-rgb'
(27328,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27333,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-dark-rgb'
(27333,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27338,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-light-rgb'
(27338,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27343,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-dark-rgb'
(27343,59): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27348,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-light-rgb'
(27348,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27353,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-dark-rgb'
(27353,60): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27358,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-light-rgb'
(27358,58): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27363,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-dark-rgb'
(27363,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27368,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(27368,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27373,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white-rgb'
(27373,53): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-opacity'
(27377,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-border-subtle'
(27381,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-border-subtle'
(27385,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-border-subtle'
(27389,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-border-subtle'
(27393,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-border-subtle'
(27397,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-border-subtle'
(27401,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-border-subtle'
(27405,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-border-subtle'
(27409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27429,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(27507,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(27507,57): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27508,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(27508,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27509,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color-rgb'
(27509,73): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27512,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27512,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27513,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27513,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27514,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27514,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27518,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27518,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27519,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27519,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27520,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color-rgb'
(27520,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27523,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27523,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27524,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27524,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27525,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27525,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27529,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27529,56): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27530,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27530,80): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27531,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color-rgb'
(27531,72): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27534,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27534,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27535,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27535,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27536,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27536,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27540,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27540,51): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27541,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27541,75): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27542,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color-rgb'
(27542,67): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27545,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27545,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27546,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27546,85): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27547,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27547,77): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27551,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27551,61): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27552,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27552,85): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27553,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color-rgb'
(27553,77): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27556,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(27556,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-opacity'
(27557,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(27557,79): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27558,36): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color-rgb'
(27558,71): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-link-underline-opacity'
(27612,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(27616,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg-subtle'
(27620,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success-bg-subtle'
(27624,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-bg-subtle'
(27628,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-bg-subtle'
(27632,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger-bg-subtle'
(27636,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light-bg-subtle'
(27640,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-bg-subtle'
(27644,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27650,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27653,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27656,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27659,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27662,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27665,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(27669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27679,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-padding-y'
(27679,48): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-padding-x'
(27680,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-margin-bottom'
(27681,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-color'
(27682,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-bg'
(27683,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-border'
(27684,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-border-radius'
(27693,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-alert-link-color'
(27708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27781,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27786,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27787,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27900,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27936,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(27937,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(27946,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(27950,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(27955,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(27958,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(27963,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-secondary-color'
(27967,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(27971,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(27972,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(27981,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(27989,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(27990,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(27991,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(27992,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(28003,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(28008,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(28011,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28022,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(28033,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28034,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(28042,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(28046,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28047,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28051,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(28054,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(28057,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28060,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28070,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28071,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(28082,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(28087,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(28114,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(28125,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-circle-progress-bar'
(28131,50): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-circle-progress-bar'
(28145,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(28161,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(28168,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28171,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-input-group-addon-bg-global'
(28174,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-input-disabled-group-addon-bg'
(28175,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-input-disabled-group-addon-color'
(28179,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(28198,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(28201,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(28249,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(28269,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-input-group-addon-bg-global'
(28273,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary'
(28279,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(28286,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28290,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28293,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28298,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28301,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28306,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28309,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28314,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28317,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28322,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28325,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28329,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28332,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28339,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28342,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-bg-color'
(28348,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28362,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(28375,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-label-color'
(28393,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(28399,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(28402,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-active-color'
(28405,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-disable-color'
(28435,40): run-time error CSS1030: Expected identifier, found '.'
(28435,47): run-time error CSS1031: Expected selector, found ')'
(28435,47): run-time error CSS1025: Expected comma or open brace, found ')'
(28439,40): run-time error CSS1030: Expected identifier, found '.'
(28439,47): run-time error CSS1031: Expected selector, found ')'
(28439,47): run-time error CSS1025: Expected comma or open brace, found ')'
(28443,40): run-time error CSS1030: Expected identifier, found '.'
(28443,47): run-time error CSS1031: Expected selector, found ')'
(28443,47): run-time error CSS1025: Expected comma or open brace, found ')'
(28454,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-dropdown-indicator-color'
(28500,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-footer-border-color'
(28501,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-footer-border-color'
(28505,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-bg-color'
(28516,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(28539,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(28544,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(28588,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(28628,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(28672,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(28712,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(28756,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(28796,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(28840,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(28880,34): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(28924,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(28963,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29007,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29056,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29064,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29082,87): run-time error CSS1030: Expected identifier, found '.'
(29082,94): run-time error CSS1031: Expected selector, found ')'
(29082,94): run-time error CSS1025: Expected comma or open brace, found ')'
(29135,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29137,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29140,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29147,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29148,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29190,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(29195,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29218,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29227,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29235,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29253,86): run-time error CSS1030: Expected identifier, found '.'
(29253,93): run-time error CSS1031: Expected selector, found ')'
(29253,93): run-time error CSS1025: Expected comma or open brace, found ')'
(29306,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29308,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29311,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29318,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29319,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29361,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(29366,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29389,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29398,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29406,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29424,86): run-time error CSS1030: Expected identifier, found '.'
(29424,93): run-time error CSS1031: Expected selector, found ')'
(29424,93): run-time error CSS1025: Expected comma or open brace, found ')'
(29477,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29479,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29482,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29489,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29490,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29532,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(29537,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29560,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29569,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29577,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29595,86): run-time error CSS1030: Expected identifier, found '.'
(29595,93): run-time error CSS1031: Expected selector, found ')'
(29595,93): run-time error CSS1025: Expected comma or open brace, found ')'
(29648,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29650,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29653,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29660,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29661,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29703,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(29708,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29731,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29740,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29748,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29766,86): run-time error CSS1030: Expected identifier, found '.'
(29766,93): run-time error CSS1031: Expected selector, found ')'
(29766,93): run-time error CSS1025: Expected comma or open brace, found ')'
(29819,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29821,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29824,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29831,35): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29832,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29874,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(29879,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29902,24): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(29910,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(29918,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(29936,84): run-time error CSS1030: Expected identifier, found '.'
(29936,91): run-time error CSS1031: Expected selector, found ')'
(29936,91): run-time error CSS1025: Expected comma or open brace, found ')'
(29989,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(29991,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(29994,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(30001,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(30002,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-color'
(30044,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-collapsed-menu-bg'
(30049,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(30072,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(30099,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30106,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-bg-color'
(30107,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(30108,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-color'
(30110,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(30162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30168,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(30208,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(30209,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(30248,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-control-toggle-bg'
(30249,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-control-toggle-color'
(30257,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-control-toggle-hover-bg'
(30258,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-control-toggle-hover-color'
(30293,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30298,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30323,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(30324,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-bg-color'
(30330,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-bg-color'
(30335,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30340,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30345,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-color'
(30371,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30408,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30445,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30482,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30519,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30555,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-hover-bg'
(30591,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-hr-color'
(30594,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-bg-color'
(30595,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-border-color'
(30598,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(30601,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-active-color'
(30604,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(30607,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(30610,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-hover-bg'
(30613,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(30616,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-link-color'
(30622,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(30628,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30633,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-dropdown-color'
(30721,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30729,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(30734,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(30735,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-color'
(30741,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-active-color'
(30785,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(30796,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(30832,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(30914,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(30925,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(30961,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31043,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(31054,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(31090,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31172,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(31183,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(31219,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31301,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(31312,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(31348,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31429,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-menu-margin'
(31440,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-border-color'
(31476,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31529,17): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dropdown-item-padding-y'
(31531,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-color'
(31534,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(31537,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-bg'
(31538,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-link-hover-color'
(31551,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31562,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31569,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31583,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31590,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31604,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31611,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31625,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31632,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31646,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31653,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31666,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-border-color'
(31673,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dual-nav-first-layer-bg'
(31683,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(31684,55): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(31685,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(31686,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(31710,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(31741,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(31742,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(31782,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(31861,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(31867,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(31872,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(31893,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(31894,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(31915,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(31936,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-hamburger-menu-color'
(31942,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-hamburger-menu-color'
(31963,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(31966,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(31967,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-vertical-color-global'
(31970,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(31986,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(31992,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(32000,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-color'
(32004,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-nav-link-color'
(32008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32017,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(32035,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(32066,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(32080,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32092,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(32097,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-avatar-name-color'
(32098,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(32144,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(32148,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(32152,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32156,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32165,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(32168,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary'
(32171,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(32174,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(32177,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-avatar-button-bg'
(32181,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-avatar-button-bg'
(32185,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-avatar-button-hover-bg'
(32204,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32229,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32254,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32279,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32304,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32329,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32354,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32379,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32438,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32443,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(32448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32457,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(32462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32477,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(32497,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-docs-language-bg'
(32506,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-monospace'
(32528,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(32539,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(32554,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32568,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32571,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(32605,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(32620,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32652,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(32653,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32677,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(32681,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(32685,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(32788,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(32791,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(32794,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(32797,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(32800,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(32803,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32807,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(32810,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(32813,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(32816,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(32819,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(32822,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(32889,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(32900,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(32915,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(32916,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(32919,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(32980,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33011,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33021,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33024,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33035,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33053,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(33060,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33071,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(33108,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix--white'
(33117,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-bg'
(33118,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-color'
(33119,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-badge-border-color'
(33132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33204,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(33205,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(33212,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(33259,90): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(33260,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(33261,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(33268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33271,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(33272,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-gutter-x'
(33333,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(33334,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33337,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(33340,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(33410,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33413,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33470,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33471,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33472,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(33475,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33476,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33477,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(33516,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(33526,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(33533,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(33554,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(33562,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(33567,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(33579,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33582,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33595,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-color'
(33599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33626,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33630,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(33646,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(33650,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(33681,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-vertical-caret-color'
(33811,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33816,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33824,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33827,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(33830,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-font-sans-serif'
(33834,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-bg-subtle'
(33836,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33837,32): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(33843,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-lighter'
(33846,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-lighter'
(33849,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(33852,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-light'
(33855,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(33858,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-light'
(33868,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(33880,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33883,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33891,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(33898,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(33901,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33904,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(33920,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-scrollbar-bg'
(33946,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33949,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33961,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33964,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(33999,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(34015,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(34030,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(34135,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(34324,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(34342,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(34369,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34369,130): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34369,166): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34370,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34370,87): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34370,123): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34371,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34371,87): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34371,123): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34374,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(34374,111): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(34375,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(34375,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(34376,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(34376,81): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(34401,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(34438,92): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34438,126): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34439,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34439,86): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34440,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34440,86): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34449,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34449,112): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34450,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34450,82): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34451,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34451,82): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34458,52): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(34459,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark-rgb'
(34463,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(34471,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-dark'
(34490,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(34525,78): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34525,133): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34525,169): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34526,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34526,87): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34526,126): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34527,49): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34527,87): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black-rgb'
(34527,126): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-black'
(34550,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(34571,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(34616,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(34619,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(34653,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(34654,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(34719,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(34729,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(34748,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(34821,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(34825,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(34826,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-nav-item-circle-bg'
(34827,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(34851,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-active-color'
(34854,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-active-color'
(34855,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-active-color'
(34861,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-complete-color'
(34864,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-complete-color'
(34866,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-complete-color'
(34869,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-theme-wizard-complete-color'
(34878,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(34883,43): run-time error CSS1030: Expected identifier, found '.'
(34883,63): run-time error CSS1031: Expected selector, found ')'
(34883,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34893,45): run-time error CSS1030: Expected identifier, found '.'
(34893,65): run-time error CSS1031: Expected selector, found ')'
(34893,65): run-time error CSS1025: Expected comma or open brace, found ')'
(34897,43): run-time error CSS1030: Expected identifier, found '.'
(34897,63): run-time error CSS1031: Expected selector, found ')'
(34897,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34900,43): run-time error CSS1030: Expected identifier, found '.'
(34900,63): run-time error CSS1031: Expected selector, found ')'
(34900,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34903,43): run-time error CSS1030: Expected identifier, found '.'
(34903,63): run-time error CSS1031: Expected selector, found ')'
(34903,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34906,43): run-time error CSS1030: Expected identifier, found '.'
(34906,63): run-time error CSS1031: Expected selector, found ')'
(34906,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34909,43): run-time error CSS1030: Expected identifier, found '.'
(34909,63): run-time error CSS1031: Expected selector, found ')'
(34909,63): run-time error CSS1025: Expected comma or open brace, found ')'
(34950,67): run-time error CSS1030: Expected identifier, found '.'
(34950,111): run-time error CSS1031: Expected selector, found ')'
(34950,111): run-time error CSS1025: Expected comma or open brace, found ')'
(34953,67): run-time error CSS1030: Expected identifier, found '.'
(34953,111): run-time error CSS1031: Expected selector, found ')'
(34953,111): run-time error CSS1025: Expected comma or open brace, found ')'
(34969,69): run-time error CSS1030: Expected identifier, found '.'
(34969,113): run-time error CSS1031: Expected selector, found ')'
(34969,113): run-time error CSS1025: Expected comma or open brace, found ')'
(34972,69): run-time error CSS1030: Expected identifier, found '.'
(34972,113): run-time error CSS1031: Expected selector, found ')'
(34972,113): run-time error CSS1025: Expected comma or open brace, found ')'
(34989,69): run-time error CSS1030: Expected identifier, found '.'
(34989,113): run-time error CSS1031: Expected selector, found ')'
(34989,113): run-time error CSS1025: Expected comma or open brace, found ')'
(34992,69): run-time error CSS1030: Expected identifier, found '.'
(34992,113): run-time error CSS1031: Expected selector, found ')'
(34992,113): run-time error CSS1025: Expected comma or open brace, found ')'
(35009,69): run-time error CSS1030: Expected identifier, found '.'
(35009,113): run-time error CSS1031: Expected selector, found ')'
(35009,113): run-time error CSS1025: Expected comma or open brace, found ')'
(35012,69): run-time error CSS1030: Expected identifier, found '.'
(35012,113): run-time error CSS1031: Expected selector, found ')'
(35012,113): run-time error CSS1025: Expected comma or open brace, found ')'
(35029,69): run-time error CSS1030: Expected identifier, found '.'
(35029,113): run-time error CSS1031: Expected selector, found ')'
(35029,113): run-time error CSS1025: Expected comma or open brace, found ')'
(35032,69): run-time error CSS1030: Expected identifier, found '.'
(35032,113): run-time error CSS1031: Expected selector, found ')'
(35032,113): run-time error CSS1025: Expected comma or open brace, found ')'
(35049,70): run-time error CSS1030: Expected identifier, found '.'
(35049,115): run-time error CSS1031: Expected selector, found ')'
(35049,115): run-time error CSS1025: Expected comma or open brace, found ')'
(35052,70): run-time error CSS1030: Expected identifier, found '.'
(35052,115): run-time error CSS1031: Expected selector, found ')'
(35052,115): run-time error CSS1025: Expected comma or open brace, found ')'
(35062,73): run-time error CSS1030: Expected identifier, found '['
(35062,79): run-time error CSS1031: Expected selector, found '*='
(35062,79): run-time error CSS1025: Expected comma or open brace, found '*='
(35070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35074,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35078,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(35082,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(35089,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(35092,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35095,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35100,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35148,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35151,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35158,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35337,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(35340,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(35343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35402,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(35404,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(35415,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(35447,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(35453,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(35465,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(35476,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35479,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35516,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-setting-toggle-shadow'
(35517,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-setting-toggle-shadow'
(35554,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(35560,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35576,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-subtle-rgb'
(35580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35595,47): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg-subtle'
(35596,44): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg-subtle'
(35603,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-light'
(35609,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-dark'
(35631,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-module-image-width'
(35637,27): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-module-images-width'
(35646,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(35652,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35655,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-bg-subtle'
(35658,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(35661,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning-lighter'
(35720,25): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-subtle-rgb'
(35725,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(35738,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(35772,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(35799,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(35803,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(35807,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-color'
(35831,57): run-time error CSS1030: Expected identifier, found '.'
(35831,104): run-time error CSS1031: Expected selector, found ')'
(35831,104): run-time error CSS1025: Expected comma or open brace, found ')'
(35843,57): run-time error CSS1030: Expected identifier, found '.'
(35843,104): run-time error CSS1031: Expected selector, found ')'
(35843,104): run-time error CSS1025: Expected comma or open brace, found ')'
(35858,53): run-time error CSS1030: Expected identifier, found '.'
(35858,96): run-time error CSS1031: Expected selector, found ')'
(35858,96): run-time error CSS1025: Expected comma or open brace, found ')'
(35876,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(36024,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36028,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(36032,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(36035,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36038,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36044,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36057,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36058,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36090,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(36094,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info-rgb'
(36155,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36159,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36183,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-ghost-bg'
(36198,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-drag-bg'
(36251,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(36406,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36409,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(36410,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(36413,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(36414,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(36432,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(36434,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(36470,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(36498,21): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36506,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36508,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36511,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36512,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36612,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(36618,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-bg'
(36619,29): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36623,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(36627,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-drag-bg'
(36630,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-column-bg'
(36635,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-column-hover-bg'
(36653,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-column-bg'
(36665,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(36668,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(36669,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(36674,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-color'
(36758,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-bg'
(36762,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(36806,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(36809,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(36810,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius'
(36812,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-form-select-indicator'
(36831,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(36832,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-pill'
(36836,23): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-radius-lg'
(36840,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36841,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(36842,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(36846,46): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(36847,38): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-rgb'
(36865,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(36898,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-bg'
(36901,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36904,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36918,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(36932,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary'
(36946,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-success'
(36960,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(36974,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-warning'
(36988,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-danger'
(37002,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light'
(37016,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-dark'
(37069,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-kanban-ghost-bg'
(37097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37214,31): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-info'
(37265,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(37271,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-darker'
(37311,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-light'
(37313,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37314,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-white'
(37318,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(37319,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37325,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(37337,87): run-time error CSS1030: Expected identifier, found '.'
(37337,107): run-time error CSS1031: Expected selector, found ')'
(37337,107): run-time error CSS1025: Expected comma or open brace, found ')'
(37370,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(37507,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-lighter'
(37511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37513,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(37515,28): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-inset'
(37516,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-box-shadow-inset'
(37519,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-lighter'
(37522,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(37525,16): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-noUi-track-height'
(37531,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37539,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(37540,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-noUi-handle-top'
(37548,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-light'
(37560,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-emphasis-bg'
(37561,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(37562,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(37573,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-quaternary'
(37577,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-quaternary'
(37581,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-quaternary'
(37585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37632,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(37648,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37685,22): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(37705,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-secondary-bg'
(37708,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-light'
(37731,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(37736,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-color'
(37739,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-quaternary-color'
(37744,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-tertiary-color'
(37750,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(37751,15): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-darker'
(37835,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(37836,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37852,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(37853,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(37859,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-highlight-bg'
(37872,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(37883,20): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(37921,18): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(37956,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary-bg-subtle'
(37957,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-primary'
(37964,13): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-navbar-top-height'
(37966,33): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color-translucent'
(37968,26): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-body-bg'
(38000,30): run-time error CSS1039: Token not allowed after unary operator: '-phoenix-border-color'
(38139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@charset "UTF-8";
/* -------------------------------------------------------------------------- */
/*                                 Theme                                      */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/* -------------------------------------------------------------------------- */
/*                                  Utilities                                 */
/* -------------------------------------------------------------------------- */
:root,
[data-bs-theme=light] {
  --phoenix-blue: #3874ff;
  --phoenix-indigo: #6610f2;
  --phoenix-purple: #6f42c1;
  --phoenix-pink: #d63384;
  --phoenix-red: #fa3b1d;
  --phoenix-orange: #e5780b;
  --phoenix-yellow: #ffc107;
  --phoenix-green: #25b003;
  --phoenix-teal: #20c997;
  --phoenix-cyan: #0097eb;
  --phoenix-black: #000000;
  --phoenix-white: #fff;
  --phoenix-gray: #6e7891;
  --phoenix-gray-dark: #141824;
  --phoenix-gray-50: #f5f7fa;
  --phoenix-gray-100: #eff2f6;
  --phoenix-gray-200: #e3e6ed;
  --phoenix-gray-300: #cbd0dd;
  --phoenix-gray-400: #9fa6bc;
  --phoenix-gray-500: #8a94ad;
  --phoenix-gray-600: #6e7891;
  --phoenix-gray-700: #525b75;
  --phoenix-gray-800: #3e465b;
  --phoenix-gray-900: #31374a;
  --phoenix-gray-1000: #222834;
  --phoenix-gray-1100: #141824;
  --phoenix-primary: #3874ff;
  --phoenix-secondary: #31374a;
  --phoenix-success: #25b003;
  --phoenix-info: #0097eb;
  --phoenix-warning: #e5780b;
  --phoenix-danger: #fa3b1d;
  --phoenix-light: #eff2f6;
  --phoenix-dark: #141824;
  --phoenix-primary-rgb: 56, 116, 255;
  --phoenix-secondary-rgb: 49, 55, 74;
  --phoenix-success-rgb: 37, 176, 3;
  --phoenix-info-rgb: 0, 151, 235;
  --phoenix-warning-rgb: 229, 120, 11;
  --phoenix-danger-rgb: 250, 59, 29;
  --phoenix-light-rgb: 239, 242, 246;
  --phoenix-dark-rgb: 20, 24, 36;
  --phoenix-primary-text-emphasis: #003cc7;
  --phoenix-secondary-text-emphasis: #525b75;
  --phoenix-success-text-emphasis: #1c6c09;
  --phoenix-info-text-emphasis: #005585;
  --phoenix-warning-text-emphasis: #bc3803;
  --phoenix-danger-text-emphasis: #b81800;
  --phoenix-light-text-emphasis: #141824;
  --phoenix-dark-text-emphasis: #fff;
  --phoenix-primary-bg-subtle: #e5edff;
  --phoenix-secondary-bg-subtle: #eff2f6;
  --phoenix-success-bg-subtle: #d9fbd0;
  --phoenix-info-bg-subtle: #c7ebff;
  --phoenix-warning-bg-subtle: #ffefca;
  --phoenix-danger-bg-subtle: #ffe0db;
  --phoenix-light-bg-subtle: #f7f9fb;
  --phoenix-dark-bg-subtle: #9fa6bc;
  --phoenix-primary-border-subtle: #85a9ff;
  --phoenix-secondary-border-subtle: #cbd0dd;
  --phoenix-success-border-subtle: #90d67f;
  --phoenix-info-border-subtle: #60c6ff;
  --phoenix-warning-border-subtle: #ffcc85;
  --phoenix-danger-border-subtle: #f48270;
  --phoenix-light-border-subtle: #eff2f6;
  --phoenix-dark-border-subtle: #8a94ad;
  --phoenix-white-rgb: 255, 255, 255;
  --phoenix-black-rgb: 0, 0, 0;
  --phoenix-font-sans-serif: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --phoenix-font-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --phoenix-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --phoenix-body-font-family: var(--phoenix-font-sans-serif);
  --phoenix-body-font-size: 1rem;
  --phoenix-body-font-weight: 400;
  --phoenix-body-line-height: 1.49;
  --phoenix-body-color: #31374a;
  --phoenix-body-color-rgb: 49, 55, 74;
  --phoenix-body-bg: #f5f7fa;
  --phoenix-body-bg-rgb: 245, 247, 250;
  --phoenix-emphasis-color: #141824;
  --phoenix-emphasis-color-rgb: 20, 24, 36;
  --phoenix-secondary-color: #3e465b;
  --phoenix-secondary-color-rgb: 62, 70, 91;
  --phoenix-secondary-bg: #e3e6ed;
  --phoenix-secondary-bg-rgb: 227, 230, 237;
  --phoenix-tertiary-color: #525b75;
  --phoenix-tertiary-color-rgb: 82, 91, 117;
  --phoenix-tertiary-bg: #cbd0dd;
  --phoenix-tertiary-bg-rgb: 203, 208, 221;
  --phoenix-heading-color: var(--phoenix-emphasis-color);
  --phoenix-link-color: #3874ff;
  --phoenix-link-color-rgb: 56, 116, 255;
  --phoenix-link-decoration: none;
  --phoenix-link-hover-color: #003cc7;
  --phoenix-link-hover-color-rgb: 0, 60, 199;
  --phoenix-link-hover-decoration: underline;
  --phoenix-code-color: #d63384;
  --phoenix-highlight-color: #31374a;
  --phoenix-highlight-bg: #fff3cd;
  --phoenix-border-width: 1px;
  --phoenix-border-style: solid;
  --phoenix-border-color: #cbd0dd;
  --phoenix-border-color-translucent: rgba(203, 208, 221, 0.54);
  --phoenix-border-radius: 0.375rem;
  --phoenix-border-radius-sm: 0.25rem;
  --phoenix-border-radius-lg: 0.5rem;
  --phoenix-border-radius-xl: 1rem;
  --phoenix-border-radius-xxl: 2rem;
  --phoenix-border-radius-2xl: var(--phoenix-border-radius-xxl);
  --phoenix-border-radius-pill: 50rem;
  --phoenix-box-shadow: 0px 2px 4px -2px rgba(36, 40, 46, 0.08);
  --phoenix-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --phoenix-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --phoenix-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --phoenix-focus-ring-width: 0.25rem;
  --phoenix-focus-ring-opacity: 0.25;
  --phoenix-focus-ring-color: rgba(56, 116, 255, 0.25);
  --phoenix-form-valid-color: #25b003;
  --phoenix-form-valid-border-color: #25b003;
  --phoenix-form-invalid-color: #fa3b1d;
  --phoenix-form-invalid-border-color: #fa3b1d;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --phoenix-body-color: #9fa6bc;
  --phoenix-body-color-rgb: 159, 166, 188;
  --phoenix-body-bg: #0f111a;
  --phoenix-body-bg-rgb: 15, 17, 26;
  --phoenix-emphasis-color: #eff2f6;
  --phoenix-emphasis-color-rgb: 239, 242, 246;
  --phoenix-secondary-color: #949db5;
  --phoenix-secondary-color-rgb: 148, 157, 181;
  --phoenix-secondary-bg: #31374a;
  --phoenix-secondary-bg-rgb: 49, 55, 74;
  --phoenix-tertiary-color: #8a94ad;
  --phoenix-tertiary-color-rgb: 138, 148, 173;
  --phoenix-tertiary-bg: #373e53;
  --phoenix-tertiary-bg-rgb: 55, 62, 83;
  --phoenix-primary-text-emphasis: #85a9ff;
  --phoenix-secondary-text-emphasis: #cbd0dd;
  --phoenix-success-text-emphasis: #90d67f;
  --phoenix-info-text-emphasis: #60c6ff;
  --phoenix-warning-text-emphasis: #ffcc85;
  --phoenix-danger-text-emphasis: #f48270;
  --phoenix-light-text-emphasis: #eff2f6;
  --phoenix-dark-text-emphasis: #141824;
  --phoenix-primary-bg-subtle: #1C2231;
  --phoenix-secondary-bg-subtle: #252834;
  --phoenix-success-bg-subtle: #1D2527;
  --phoenix-info-bg-subtle: #1A2431;
  --phoenix-warning-bg-subtle: #262527;
  --phoenix-danger-bg-subtle: #241F25;
  --phoenix-light-bg-subtle: #3e465b;
  --phoenix-dark-bg-subtle: #1f232e;
  --phoenix-primary-border-subtle: #303B5A;
  --phoenix-secondary-border-subtle: #3D414C;
  --phoenix-success-border-subtle: #354739;
  --phoenix-info-border-subtle: #29435A;
  --phoenix-warning-border-subtle: #51453A;
  --phoenix-danger-border-subtle: #4C3233;
  --phoenix-light-border-subtle: #141824;
  --phoenix-dark-border-subtle: #3e465b;
  --phoenix-heading-color: var(--phoenix-emphasis-color);
  --phoenix-link-color: #85a9ff;
  --phoenix-link-hover-color: #85a9ff;
  --phoenix-link-color-rgb: 133, 169, 255;
  --phoenix-link-hover-color-rgb: 133, 169, 255;
  --phoenix-code-color: #d63384;
  --phoenix-highlight-color: #9fa6bc;
  --phoenix-highlight-bg: #664d03;
  --phoenix-border-color: #373e53;
  --phoenix-border-color-translucent: rgba(55, 62, 83, 0.78);
  --phoenix-form-valid-color: #90d67f;
  --phoenix-form-valid-border-color: #90d67f;
  --phoenix-form-invalid-color: #f48270;
  --phoenix-form-invalid-border-color: #f48270;
}

:root {
  --phoenix-scroll-margin-top: 2.5rem;
  --phoenix-navbar-top-height: 4rem;
  --phoenix-navbar-top-menu-margin: 1.5rem;
}
:root[data-navbar-horizontal-shape=slim] {
  --phoenix-navbar-top-height: 1.7rem;
}
:root [data-navigation-type=dual] {
  --phoenix-navbar-top-height: 7.25rem;
}
:root .navbar-slim {
  --phoenix-navbar-top-menu-margin: 0.8rem;
}
:root [data-navigation-type=dual] {
  --phoenix-navbar-top-menu-margin: 1.3rem;
}

:root,
[data-bs-theme=light] {
  --phoenix-gray-50-rgb: 245, 247, 250;
  --phoenix-gray-100-rgb: 239, 242, 246;
  --phoenix-gray-200-rgb: 227, 230, 237;
  --phoenix-gray-300-rgb: 203, 208, 221;
  --phoenix-gray-400-rgb: 159, 166, 188;
  --phoenix-gray-500-rgb: 138, 148, 173;
  --phoenix-gray-600-rgb: 110, 120, 145;
  --phoenix-gray-700-rgb: 82, 91, 117;
  --phoenix-gray-800-rgb: 62, 70, 91;
  --phoenix-gray-900-rgb: 49, 55, 74;
  --phoenix-gray-1000-rgb: 34, 40, 52;
  --phoenix-gray-1100-rgb: 20, 24, 36;
  --phoenix-primary-lighter: #adc5ff;
  --phoenix-primary-light: #85a9ff;
  --phoenix-primary-dark: #004dff;
  --phoenix-primary-darker: #003cc7;
  --phoenix-secondary-lighter: #e3e6ed;
  --phoenix-secondary-light: #cbd0dd;
  --phoenix-secondary-dark: #222834;
  --phoenix-secondary-darker: #525b75;
  --phoenix-warning-lighter: #ffe6ad;
  --phoenix-warning-light: #ffcc85;
  --phoenix-warning-dark: #d6630a;
  --phoenix-warning-darker: #bc3803;
  --phoenix-danger-lighter: #fabcb3;
  --phoenix-danger-light: #f48270;
  --phoenix-danger-dark: #cc1b00;
  --phoenix-danger-darker: #b81800;
  --phoenix-success-lighter: #bee8b4;
  --phoenix-success-light: #90d67f;
  --phoenix-success-dark: #23890b;
  --phoenix-success-darker: #1c6c09;
  --phoenix-info-lighter: #96d9ff;
  --phoenix-info-light: #60c6ff;
  --phoenix-info-dark: #0080c7;
  --phoenix-info-darker: #005585;
  --phoenix-primary-lighter-rgb: 173, 197, 255;
  --phoenix-primary-light-rgb: 133, 169, 255;
  --phoenix-primary-dark-rgb: 0, 77, 255;
  --phoenix-primary-darker-rgb: 0, 60, 199;
  --phoenix-secondary-lighter-rgb: 227, 230, 237;
  --phoenix-secondary-light-rgb: 203, 208, 221;
  --phoenix-secondary-dark-rgb: 34, 40, 52;
  --phoenix-secondary-darker-rgb: 82, 91, 117;
  --phoenix-warning-lighter-rgb: 255, 230, 173;
  --phoenix-warning-light-rgb: 255, 204, 133;
  --phoenix-warning-dark-rgb: 214, 99, 10;
  --phoenix-warning-darker-rgb: 188, 56, 3;
  --phoenix-danger-lighter-rgb: 250, 188, 179;
  --phoenix-danger-light-rgb: 244, 130, 112;
  --phoenix-danger-dark-rgb: 204, 27, 0;
  --phoenix-danger-darker-rgb: 184, 24, 0;
  --phoenix-success-lighter-rgb: 190, 232, 180;
  --phoenix-success-light-rgb: 144, 214, 127;
  --phoenix-success-dark-rgb: 35, 137, 11;
  --phoenix-success-darker-rgb: 28, 108, 9;
  --phoenix-info-lighter-rgb: 150, 217, 255;
  --phoenix-info-light-rgb: 96, 198, 255;
  --phoenix-info-dark-rgb: 0, 128, 199;
  --phoenix-info-darker-rgb: 0, 85, 133;
  --phoenix-primary-bg-subtle-rgb: 229, 237, 255;
  --phoenix-quaternary-color: #8a94ad;
  --phoenix-quaternary-color-rgb: 138, 148, 173;
  --phoenix-quaternary-bg: #9fa6bc;
  --phoenix-quaternary-bg-rgb: 159, 166, 188;
  --phoenix-emphasis-bg: #fff;
  --phoenix-emphasis-bg-rgb: 255, 255, 255;
  --phoenix-body-highlight-color: #222834;
  --phoenix-body-highlight-color-rgb: 34, 40, 52;
  --phoenix-body-highlight-bg: #eff2f6;
  --phoenix-body-highlight-bg-rgb: 239, 242, 246;
  --phoenix-border-color-rgb: 203, 208, 221;
  --phoenix-border-color-translucent-rgb: 203, 208, 221;
  --phoenix-input-group-addon-bg-global: #eff2f6;
  --phoenix-dropdown-link-color-global: #525b75;
  --phoenix-dropdown-link-hover-color-global: #292e3b;
  --phoenix-nav-vertical-color-global: #141824;
  /* -------------------------------------------------------------------------- */
  /*                                Scrollbar                                   */
  /* -------------------------------------------------------------------------- */
  --phoenix-scrollbar-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.55);
  /* ---------------------------------- docs ---------------------------------- */
  --phoenix-docs-language-bg: #222834;
  /* -------------------------------------------------------------------------- */
  /*                                Navbar                                      */
  /* -------------------------------------------------------------------------- */
  /* ------------------------------- navbar-top  ------------------------------- */
  --phoenix-navbar-top-link-color: var(--phoenix-body-color);
  --phoenix-navbar-top-menu-bg-color: var(--phoenix-emphasis-bg);
  --phoenix-navbar-top-border-color: #cbd0dd;
  --phoenix-navbar-top-link-hover-color: var(
    --phoenix-body-highlight-color
  );
  --phoenix-navbar-top-link-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-navbar-top-link-active-color: var(--phoenix-primary);
  --phoenix-navbar-top-dropdown-color: var(--phoenix-body-color);
  --phoenix-navbar-top-dropdown-hover-bg: var(--phoenix-body-highlight-bg);
  /* ------------------------------- dual-nav ------------------------------- */
  --phoenix-dual-nav-border-color: #e3e6ed;
  --phoenix-dual-nav-first-layer-bg: #eff2f6;
  /* ------------------------------- navbar-vertical light ------------------------------- */
  --phoenix-navbar-vertical-border-color: #cbd0dd;
  --phoenix-navbar-vertical-bg-color: var(--phoenix-emphasis-bg);
  --phoenix-navbar-vertical-label-color: #6e7891;
  --phoenix-navbar-vertical-link-color: #525b75;
  --phoenix-navbar-vertical-link-hover-color: #3e465b;
  --phoenix-navbar-vertical-link-hover-bg: #eff2f6;
  --phoenix-navbar-vertical-link-active-color: #3874ff;
  --phoenix-navbar-vertical-link-disable-color: #8a94ad;
  --phoenix-navbar-vertical-width: 15.875rem;
  --phoenix-navbar-vertical-dropdown-indicator-color: #8a94ad;
  --phoenix-navbar-footer-border-color: var(--phoenix-border-color);
  --phoenix-navbar-vertical-hr-color: #e3e6ed;
  --phoenix-navbar-vertical-collapsed-menu-bg: #fff;
  --phoenix-hamburger-menu-color: #6e7891;
  /* ------------------------------- navbar-top ------------------------------- */
  --phoenix-navbar-top-bg-color: var(--phoenix-emphasis-bg);
  /* --------------------------------- buttons -------------------------------- */
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-active-border-color: transparent;
  /* --------------------------------- choices -------------------------------- */
  --phoenix-choices-inner-min-height: auto;
  --phoenix-choices-item-has-no-choices-bg: var(--phoenix-emphasis-bg);
  /* -------------------------------- Flatpickr ------------------------------- */
  --phoenix-flatpickr-calendar-input-bg: var(--phoenix-emphasis-bg);
  --phoenix-flatpickr-calendar-bg: #e3e6ed;
  --phoenix-flatpickr-current-month-color: #31374a;
  --phoenix-flatpickr-weekday-color: #31374a;
  --phoenix-flatpickr-calendar-day-hover-bg: rgba(var(--phoenix-tertiary-bg-rgb), 0.5);
  --phoenix-flatpickr-weekend-days-color: #e5780b;
  --phoenix-flatpickr-today-color: #fff;
  --phoenix-flatpickr-calendar-day-selected-bg: rgba(var(--phoenix-primary-rgb), 0.2);
  /* -------------------------------- Fullcalendar ------------------------------- */
  --phoenix-calendar-bg: #e3e6ed;
  --phoenix-calendar-border-color: var(--phoenix-body-bg);
  /* --------------------------------- wizard --------------------------------- */
  --phoenix-theme-wizard-nav-item-circle-bg: var(
    --phoenix-body-highlight-bg
  );
  --phoenix-theme-wizard-complete-color: #3874ff;
  --phoenix-theme-wizard-active-color: #3874ff;
  /* --------------------------------- tinymce -------------------------------- */
  --phoenix-tinymce-bg: var(--phoenix-emphasis-bg);
  --phoenix-tinymce-tox-tbtn-enabled-icon-color: var(
    --phoenix-secondary-color
  );
  /* -------------------------------- choices -------------------------------- */
  --phoenix-choices-item-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-choices-item-color: var(--phoenix-body-highlight-color);
  /* --------------------------------- Avatar --------------------------------- */
  --phoenix-avatar-name-color: var(--phoenix-primary-dark);
  /* ---------------------------------- logo ---------------------------------- */
  --phoenix-logo-text: rgba(var(--phoenix-tertiary-color-rgb), 0.8);
  /* -------------------------- theme-control-toggle -------------------------- */
  --phoenix-theme-control-toggle-bg: rgba(255, 204, 133, 0.24);
  --phoenix-theme-control-toggle-hover-bg: var(--phoenix-warning);
  --phoenix-theme-control-toggle-color: var(--phoenix-warning);
  --phoenix-theme-control-toggle-hover-color: #ffefca;
  /* -------------------------------- Kanban ------------------------------- */
  --phoenix-kanban-bg: #e3e6ed;
  --phoenix-kanban-column-bg: var(--phoenix-body-bg);
  --phoenix-kanban-ghost-bg: var(--phoenix-body-highlight-bg);
  --phoenix-kanban-drag-bg: var(--phoenix-white);
  --phoenix-kanban-column-hover-bg: var(--phoenix-white);
  --phoenix-leaflet-bar-bg: var(--phoenix-body-highlight-bg);
  --phoenix-leaflet-popup-content-wrapper-bg: var(--phoenix-emphasis-bg);
  --phoenix-form-select-indicator: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");
}
:root.navbar-vertical-collapsed,
[data-bs-theme=light].navbar-vertical-collapsed {
  --phoenix-navbar-vertical-width: 4rem;
}
:root [class*=btn-phoenix-],
[data-bs-theme=light] [class*=btn-phoenix-] {
  --phoenix-btn-disabled-opacity: 0.7;
  --phoenix-btn-disabled-color: var(--phoenix-quaternary-color);
  --phoenix-btn-disabled-bg: var(--phoenix-secondary-bg);
}

[data-bs-theme=dark] {
  --phoenix-gray-50: #0f111a;
  --phoenix-gray-100: #222834;
  --phoenix-gray-200: #31374a;
  --phoenix-gray-300: #373e53;
  --phoenix-gray-400: #3e465b;
  --phoenix-gray-500: #606981;
  --phoenix-gray-600: #6e7891;
  --phoenix-gray-700: #8a94ad;
  --phoenix-gray-800: #949db5;
  --phoenix-gray-900: #9fa6bc;
  --phoenix-gray-1000: #cbd0dd;
  --phoenix-gray-1100: #EFF1F5;
  --phoenix-gray-50-rgb: 15, 17, 26;
  --phoenix-gray-100-rgb: 34, 40, 52;
  --phoenix-gray-200-rgb: 49, 55, 74;
  --phoenix-gray-300-rgb: 55, 62, 83;
  --phoenix-gray-400-rgb: 62, 70, 91;
  --phoenix-gray-500-rgb: 96, 105, 129;
  --phoenix-gray-600-rgb: 110, 120, 145;
  --phoenix-gray-700-rgb: 138, 148, 173;
  --phoenix-gray-800-rgb: 148, 157, 181;
  --phoenix-gray-900-rgb: 159, 166, 188;
  --phoenix-gray-1000-rgb: 203, 208, 221;
  --phoenix-gray-1100-rgb: 239, 241, 245;
  --phoenix-primary: #85a9ff;
  --phoenix-secondary: #31374a;
  --phoenix-success: #90d67f;
  --phoenix-info: #60c6ff;
  --phoenix-warning: #ffcc85;
  --phoenix-danger: #f48270;
  --phoenix-primary-rgb: 133, 169, 255;
  --phoenix-secondary-rgb: 49, 55, 74;
  --phoenix-success-rgb: 144, 214, 127;
  --phoenix-info-rgb: 96, 198, 255;
  --phoenix-warning-rgb: 255, 204, 133;
  --phoenix-danger-rgb: 244, 130, 112;
  --phoenix-primary-lighter: #003cc7;
  --phoenix-primary-light: #3874ff;
  --phoenix-primary-dark: #85a9ff;
  --phoenix-primary-darker: #85a9ff;
  --phoenix-warning-lighter: #bc3803;
  --phoenix-warning-light: #e5780b;
  --phoenix-warning-dark: #ffcc85;
  --phoenix-warning-darker: #ffcc85;
  --phoenix-danger-lighter: #b81800;
  --phoenix-danger-light: #fa3b1d;
  --phoenix-danger-dark: #f48270;
  --phoenix-danger-darker: #f48270;
  --phoenix-success-lighter: #1c6c09;
  --phoenix-success-light: #25b003;
  --phoenix-success-dark: #90d67f;
  --phoenix-success-darker: #90d67f;
  --phoenix-info-lighter: #005585;
  --phoenix-info-light: #0097eb;
  --phoenix-info-dark: #60c6ff;
  --phoenix-info-darker: #60c6ff;
  --phoenix-primary-lighter-rgb: 0, 60, 199;
  --phoenix-primary-light-rgb: 56, 116, 255;
  --phoenix-primary-dark-rgb: 133, 169, 255;
  --phoenix-primary-darker-rgb: 133, 169, 255;
  --phoenix-warning-lighter-rgb: 188, 56, 3;
  --phoenix-warning-light-rgb: 229, 120, 11;
  --phoenix-warning-dark-rgb: 255, 204, 133;
  --phoenix-warning-darker-rgb: 255, 204, 133;
  --phoenix-danger-lighter-rgb: 184, 24, 0;
  --phoenix-danger-light-rgb: 250, 59, 29;
  --phoenix-danger-dark-rgb: 244, 130, 112;
  --phoenix-danger-darker-rgb: 244, 130, 112;
  --phoenix-success-lighter-rgb: 28, 108, 9;
  --phoenix-success-light-rgb: 37, 176, 3;
  --phoenix-success-dark-rgb: 144, 214, 127;
  --phoenix-success-darker-rgb: 144, 214, 127;
  --phoenix-info-lighter-rgb: 0, 85, 133;
  --phoenix-info-light-rgb: 0, 151, 235;
  --phoenix-info-dark-rgb: 96, 198, 255;
  --phoenix-info-darker-rgb: 96, 198, 255;
  --phoenix-quaternary-color: #606981;
  --phoenix-quaternary-color-rgb: 96, 105, 129;
  --phoenix-quaternary-bg: #3e465b;
  --phoenix-quaternary-bg-rgb: 62, 70, 91;
  --phoenix-emphasis-bg: #141824;
  --phoenix-emphasis-bg-rgb: 20, 24, 36;
  --phoenix-body-highlight-color: #cbd0dd;
  --phoenix-body-highlight-color-rgb: 203, 208, 221;
  --phoenix-body-highlight-bg: #222834;
  --phoenix-body-highlight-bg-rgb: 34, 40, 52;
  --phoenix-translucent-rgb: 55, 62, 83;
  --phoenix-input-group-addon-bg-global: #31374a;
  --phoenix-dropdown-link-color-global: var(
    --phoenix-body-highlight-color
  );
  --phoenix-dropdown-link-hover-color-global: #fff;
  --phoenix-nav-vertical-color-global: #eff2f6;
  /* ------------------------------- navbar-vertical ------------------------------- */
  --phoenix-navbar-vertical-border-color: #31374a;
  --phoenix-navbar-footer-border-color: #31374a;
  /* --------------------------------- Avatar --------------------------------- */
  --phoenix-avatar-name-color: var(--phoenix-primary-light);
  /* --------------------------------- buttons -------------------------------- */
  /* ----------------------------- outline buttons ---------------------------- */
  /* --------------------------------- list js -------------------------------- */
  --phoenix-list-sort-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMjkzIDQuOTkwMjNDMC42OTEwMTYgNC45OTAyMyAwLjQ3MTg3NSA1LjUwODIgMC43OTA2MjUgNS44MDcwM0wzLjE2MTMzIDguMTc3NzNDMy4zNDA2MiA4LjM3Njk1IDMuNjM5NDUgOC4zNzY5NSAzLjgzODY3IDguMTc3NzNMNi4yMDkzNyA1LjgwNzAzQzYuNTA4MiA1LjUwODIgNi4yODkwNiA0Ljk5MDIzIDUuODcwNyA0Ljk5MDIzSDEuMTI5M1pNNi4yMDkzNyAyLjg5ODQ0TDMuODM4NjcgMC41Mjc3MzVDMy42Mzk0NSAwLjM0ODQzOCAzLjM0MDYyIDAuMzQ4NDM4IDMuMTYxMzMgMC41Mjc3MzVMMC43OTA2MjUgMi44OTg0NEMwLjQ3MTg3NSAzLjIxNzE5IDAuNjkxMDE2IDMuNzE1MjMgMS4xMjkzIDMuNzE1MjNINS44NzA3QzYuMjg5MDYgMy43MTUyMyA2LjUwODIgMy4yMTcxOSA2LjIwOTM3IDIuODk4NDRaIiBmaWxsPSIjM0U0NjVCIi8+Cjwvc3ZnPgo=");
  /* --------------------------------- tinymce -------------------------------- */
  --phoenix-tinymce-tox-tbtn-enabled-icon-color: var(
    --phoenix-body-highlight-color
  );
  /* -------------------------------- choices -------------------------------- */
  --phoenix-choices-item-bg: rgba(var(--phoenix-primary-light-rgb), 0.25);
  /* ---------------------------------- logo ---------------------------------- */
  --phoenix-logo-text: var(--phoenix-emphasis-color);
  /* ------------------------------- date-picker ------------------------------ */
  --phoenix-flatpickr-calendar-bg: #141824;
  --phoenix-flatpickr-current-month-color: var(
    --phoenix-body-highlight-color
  );
  --phoenix-flatpickr-weekday-color: var(--phoenix-body-highlight-color);
  --phoenix-flatpickr-calendar-day-hover-bg: var(
    --phoenix-body-highlight-bg
  );
  --phoenix-flatpickr-weekend-days-color: var(--phoenix-warning);
  --phoenix-flatpickr-today-color: #31374a;
  --phoenix-flatpickr-calendar-day-selected-bg: rgba(var(--phoenix-primary-rgb), 0.2);
  /* -------------------------------- Fullcalendar ------------------------------- */
  --phoenix-calendar-bg: #141824;
  /* -------------------------------- offcanvas ------------------------------- */
  /* ------------------------------- navbar-top  ------------------------------- */
  --phoenix-navbar-top-border-color: #31374a;
  --phoenix-navbar-top-dropdown-color: #9fa6bc;
  /* ------------------------------- navbar-double top ------------------------------- */
  --phoenix-dual-nav-border-color: #31374a;
  --phoenix-dual-nav-first-layer-bg: #0f111a;
  /* ------------------------------- navbar-vertical inverted ------------------------------- */
  --phoenix-navbar-vertical-link-color: #9fa6bc;
  --phoenix-navbar-vertical-link-hover-color: #eff2f6;
  --phoenix-navbar-vertical-link-hover-bg: #31374a;
  --phoenix-navbar-vertical-link-active-color: #fff;
  --phoenix-navbar-vertical-link-disable-color: #6e7891;
  --phoenix-hamburger-menu-color: #606981;
  --phoenix-navbar-vertical-hr-color: #3e465b;
  --phoenix-navbar-vertical-collapsed-menu-bg: var(
    --phoenix-body-highlight-bg
  );
  /* -------------------------- theme-control-toggle -------------------------- */
  --phoenix-theme-control-toggle-bg: rgba(
    var(--phoenix-primary-rgb),
    0.24
  );
  --phoenix-theme-control-toggle-hover-bg: rgba(
    var(--phoenix-primary-rgb),
    0.7
  );
  --phoenix-theme-control-toggle-color: var(--phoenix-primary-light);
  --phoenix-theme-control-toggle-hover-color: #e5edff;
  /* -------------------------------- Scrollbar ------------------------------- */
  --bs-scrollbar-bg: rgba(49, 55, 74, 0.6);
  /* -------------------------------- Kanban ------------------------------- */
  --phoenix-kanban-bg: #0f111a;
  --phoenix-kanban-column-bg: var(--phoenix-emphasis-bg);
  --phoenix-kanban-ghost-bg: #0f111a;
  --phoenix-kanban-drag-bg: #1c222c;
  --phoenix-kanban-column-hover-bg: #1c222c;
  --phoenix-leaflet-popup-content-wrapper-bg: #141824;
  --phoenix-form-select-indicator: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTAuNTI1MkM1Ljc3NSAxMC41MjUyIDUuNTc1IDEwLjQ1MDIgNS40MjUgMTAuMzAwMkwwLjYyNSA1LjUwMDJDMC4zIDUuMjAwMiAwLjMgNC42NzUyIDAuNjI1IDQuMzc1MkMwLjkyNSA0LjA1MDIgMS40NSA0LjA1MDIgMS43NSA0LjM3NTJMNiA4LjYwMDJMMTAuMjI1IDQuMzc1MkMxMC41MjUgNC4wNTAyIDExLjA1IDQuMDUwMiAxMS4zNSA0LjM3NTJDMTEuNjc1IDQuNjc1MiAxMS42NzUgNS4yMDAyIDExLjM1IDUuNTAwMkw2LjU1IDEwLjMwMDJDNi40IDEwLjQ1MDIgNi4yIDEwLjUyNTIgNiAxMC41MjUyWiIgZmlsbD0iIzhBOTRBRCIvPgo8L3N2Zz4K");
}
[data-bs-theme=dark] .btn-reveal {
  --phoenix-btn-color: #9fa6bc;
}
[data-bs-theme=dark] .btn.active, [data-bs-theme=dark] .mapbox-container .mapbox-control-btn .active.zoomIn, .mapbox-container .mapbox-control-btn [data-bs-theme=dark] .active.zoomIn,
[data-bs-theme=dark] .mapbox-container .mapbox-control-btn .active.zoomOut,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .active.zoomOut,
[data-bs-theme=dark] .mapbox-container .mapbox-control-btn .active.fullScreen,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .active.fullScreen, [data-bs-theme=dark] .google-map-control-btn .active.zoomIn, .google-map-control-btn [data-bs-theme=dark] .active.zoomIn,
[data-bs-theme=dark] .google-map-control-btn .active.zoomOut,
.google-map-control-btn [data-bs-theme=dark] .active.zoomOut, [data-bs-theme=dark] .tox .tox-dialog__footer .active.tox-button--secondary, .tox .tox-dialog__footer [data-bs-theme=dark] .active.tox-button--secondary, [data-bs-theme=dark] .tox .active.tox-button-secondary, .tox [data-bs-theme=dark] .active.tox-button-secondary, [data-bs-theme=dark] .tox .active.tox-button, .tox [data-bs-theme=dark] .active.tox-button, [data-bs-theme=dark] [data-list] .active.page, [data-list] [data-bs-theme=dark] .active.page,
[data-bs-theme=dark] .table-list .active.page,
.table-list [data-bs-theme=dark] .active.page {
  --phoenix-btn-active-bg: var(--phoenix-secondary-bg);
}
[data-bs-theme=dark] .btn-phoenix-primary {
  --phoenix-btn-color: #85a9ff;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-secondary, [data-bs-theme=dark] .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn [data-bs-theme=dark] .zoomIn,
[data-bs-theme=dark] .mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .zoomOut,
[data-bs-theme=dark] .mapbox-container .mapbox-control-btn .fullScreen,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .fullScreen, [data-bs-theme=dark] .google-map-control-btn .zoomIn, .google-map-control-btn [data-bs-theme=dark] .zoomIn,
[data-bs-theme=dark] .google-map-control-btn .zoomOut,
.google-map-control-btn [data-bs-theme=dark] .zoomOut, [data-bs-theme=dark] .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-dialog__footer [data-bs-theme=dark] .tox-button--secondary, [data-bs-theme=dark] .tox .tox-button-secondary, .tox [data-bs-theme=dark] .tox-button-secondary {
  --phoenix-btn-color: #9fa6bc;
  --phoenix-btn-hover-color: var(--phoenix-secondary-light);
  --phoenix-btn-active-color: #9fa6bc;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-success {
  --phoenix-btn-color: #90d67f;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-info {
  --phoenix-btn-color: #60c6ff;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-warning {
  --phoenix-btn-color: #ffcc85;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] .btn-phoenix-danger {
  --phoenix-btn-color: #f48270;
  --phoenix-btn-bg: #0f111a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-active-bg: var(--phoenix-body-highlight-bg);
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-active-border-color: #222834;
}
[data-bs-theme=dark] [class*=btn-phoenix-] {
  --phoenix-btn-disabled-border-color: var(--phoenix-border-color);
}
[data-bs-theme=dark] .settings-panel .btn, [data-bs-theme=dark] .settings-panel .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn [data-bs-theme=dark] .settings-panel .zoomIn,
[data-bs-theme=dark] .settings-panel .mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .settings-panel .zoomOut,
[data-bs-theme=dark] .settings-panel .mapbox-container .mapbox-control-btn .fullScreen,
.mapbox-container .mapbox-control-btn [data-bs-theme=dark] .settings-panel .fullScreen, [data-bs-theme=dark] .settings-panel .google-map-control-btn .zoomIn, .google-map-control-btn [data-bs-theme=dark] .settings-panel .zoomIn,
[data-bs-theme=dark] .settings-panel .google-map-control-btn .zoomOut,
.google-map-control-btn [data-bs-theme=dark] .settings-panel .zoomOut, [data-bs-theme=dark] .settings-panel .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-dialog__footer [data-bs-theme=dark] .settings-panel .tox-button--secondary, [data-bs-theme=dark] .settings-panel .tox .tox-button-secondary, .tox [data-bs-theme=dark] .settings-panel .tox-button-secondary, [data-bs-theme=dark] .settings-panel .tox .tox-button, .tox [data-bs-theme=dark] .settings-panel .tox-button, [data-bs-theme=dark] .settings-panel [data-list] .page, [data-list] [data-bs-theme=dark] .settings-panel .page,
[data-bs-theme=dark] .settings-panel .table-list .page,
.table-list [data-bs-theme=dark] .settings-panel .page {
  --phoenix-btn-color: #6e7891;
}
[data-bs-theme=dark] .btn-subtle-primary {
  --phoenix-btn-color: #85a9ff;
  --phoenix-btn-bg: rgba(56, 116, 255, 0.14);
  --phoenix-btn-border-color: rgba(56, 116, 255, 0.14);
  --phoenix-btn-hover-color: #85a9ff;
  --phoenix-btn-hover-bg: rgba(56, 116, 255, 0.2);
  --phoenix-btn-hover-border-color: rgba(175, 199, 255, 0.226);
  --phoenix-btn-focus-shadow-rgb: 110, 153, 255;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(209, 223, 255, 0.312);
  --phoenix-btn-active-border-color: rgba(175, 199, 255, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(56, 116, 255, 0.14);
  --phoenix-btn-disabled-border-color: rgba(56, 116, 255, 0.14);
}
[data-bs-theme=dark] .btn-subtle-secondary {
  --phoenix-btn-color: #cbd0dd;
  --phoenix-btn-bg: rgba(49, 55, 74, 0.5);
  --phoenix-btn-border-color: rgba(49, 55, 74, 0.5);
  --phoenix-btn-hover-color: #cbd0dd;
  --phoenix-btn-hover-bg: rgba(49, 55, 74, 0.8);
  --phoenix-btn-hover-border-color: rgba(101, 105, 119, 0.55);
  --phoenix-btn-focus-shadow-rgb: 102, 108, 125;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: rgba(137, 141, 152, 0.6);
  --phoenix-btn-active-border-color: rgba(101, 105, 119, 0.55);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(49, 55, 74, 0.5);
  --phoenix-btn-disabled-border-color: rgba(49, 55, 74, 0.5);
}
[data-bs-theme=dark] .btn-subtle-success {
  --phoenix-btn-color: #90d67f;
  --phoenix-btn-bg: rgba(37, 176, 3, 0.14);
  --phoenix-btn-border-color: rgba(37, 176, 3, 0.14);
  --phoenix-btn-hover-color: #90d67f;
  --phoenix-btn-hover-bg: rgba(37, 176, 3, 0.2);
  --phoenix-btn-hover-border-color: rgba(167, 223, 153, 0.226);
  --phoenix-btn-focus-shadow-rgb: 112, 203, 90;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(205, 237, 197, 0.312);
  --phoenix-btn-active-border-color: rgba(167, 223, 153, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(37, 176, 3, 0.14);
  --phoenix-btn-disabled-border-color: rgba(37, 176, 3, 0.14);
}
[data-bs-theme=dark] .btn-subtle-info {
  --phoenix-btn-color: #60c6ff;
  --phoenix-btn-bg: rgba(0, 151, 235, 0.14);
  --phoenix-btn-border-color: rgba(0, 151, 235, 0.14);
  --phoenix-btn-hover-color: #60c6ff;
  --phoenix-btn-hover-bg: rgba(0, 151, 235, 0.2);
  --phoenix-btn-hover-border-color: rgba(152, 213, 247, 0.226);
  --phoenix-btn-focus-shadow-rgb: 67, 184, 249;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(196, 231, 250, 0.312);
  --phoenix-btn-active-border-color: rgba(152, 213, 247, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(0, 151, 235, 0.14);
  --phoenix-btn-disabled-border-color: rgba(0, 151, 235, 0.14);
}
[data-bs-theme=dark] .btn-subtle-warning {
  --phoenix-btn-color: #ffcc85;
  --phoenix-btn-bg: rgba(229, 120, 11, 0.14);
  --phoenix-btn-border-color: rgba(229, 120, 11, 0.14);
  --phoenix-btn-hover-color: #ffcc85;
  --phoenix-btn-hover-bg: rgba(229, 120, 11, 0.2);
  --phoenix-btn-hover-border-color: rgba(245, 200, 156, 0.226);
  --phoenix-btn-focus-shadow-rgb: 247, 179, 97;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(249, 224, 199, 0.312);
  --phoenix-btn-active-border-color: rgba(245, 200, 156, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(229, 120, 11, 0.14);
  --phoenix-btn-disabled-border-color: rgba(229, 120, 11, 0.14);
}
[data-bs-theme=dark] .btn-subtle-danger {
  --phoenix-btn-color: #f48270;
  --phoenix-btn-bg: rgba(250, 59, 29, 0.14);
  --phoenix-btn-border-color: rgba(250, 59, 29, 0.14);
  --phoenix-btn-hover-color: #f48270;
  --phoenix-btn-hover-bg: rgba(250, 59, 29, 0.2);
  --phoenix-btn-hover-border-color: rgba(253, 176, 164, 0.226);
  --phoenix-btn-focus-shadow-rgb: 246, 109, 87;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: rgba(254, 210, 203, 0.312);
  --phoenix-btn-active-border-color: rgba(253, 176, 164, 0.226);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: rgba(250, 59, 29, 0.14);
  --phoenix-btn-disabled-border-color: rgba(250, 59, 29, 0.14);
}
[data-bs-theme=dark] .btn-outline-primary else {
  --phoenix-btn-color: var(--phoenix-primary-light);
  --phoenix-btn-border-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] .btn-outline-secondary {
  --phoenix-btn-color: #cbd0dd;
  --phoenix-btn-border-color: #cbd0dd;
}
[data-bs-theme=dark] .btn-outline-secondary else {
  --phoenix-btn-color: var(--phoenix-secondary-light);
  --phoenix-btn-border-color: var(--phoenix-secondary-light);
}
[data-bs-theme=dark] .btn-outline-success else {
  --phoenix-btn-color: var(--phoenix-success-light);
  --phoenix-btn-border-color: var(--phoenix-success-light);
}
[data-bs-theme=dark] .btn-outline-info else {
  --phoenix-btn-color: var(--phoenix-info-light);
  --phoenix-btn-border-color: var(--phoenix-info-light);
}
[data-bs-theme=dark] .btn-outline-warning else {
  --phoenix-btn-color: var(--phoenix-warning-light);
  --phoenix-btn-border-color: var(--phoenix-warning-light);
}
[data-bs-theme=dark] .btn-outline-danger else {
  --phoenix-btn-color: var(--phoenix-danger-light);
  --phoenix-btn-border-color: var(--phoenix-danger-light);
}
[data-bs-theme=dark] .offcanvas {
  --phoenix-offcanvas-bg: #141824;
}
[data-bs-theme=dark] [data-navbar-appearance=darker] {
  --phoenix-navbar-top-dropdown-hover-bg: #31374a;
}
[data-bs-theme=dark] .table-primary {
  --phoenix-table-bg: #0b1733;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #477eff;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #427bff;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #4c82ff;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(96, 144, 255, 0.05);
}
[data-bs-theme=dark] .table-secondary {
  --phoenix-table-bg: #0a0b0f;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #404658;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #3b4153;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #464b5c;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(90, 95, 110, 0.05);
}
[data-bs-theme=dark] .table-success {
  --phoenix-table-bg: #072301;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #35b616;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #30b410;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #3bb81c;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(81, 192, 53, 0.05);
}
[data-bs-theme=dark] .table-info {
  --phoenix-table-bg: #001e2f;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #139fed;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #0d9cec;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #1aa1ed;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(51, 172, 239, 0.05);
}
[data-bs-theme=dark] .table-warning {
  --phoenix-table-bg: #2e1802;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #e7821d;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #e67f17;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #e88623;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(234, 147, 60, 0.05);
}
[data-bs-theme=dark] .table-danger {
  --phoenix-table-bg: #320c06;
  --phoenix-table-color: #fff;
  --phoenix-table-hover-bg: #fa4a2e;
  --phoenix-table-hover-color: #fff;
  --phoenix-table-striped-bg: #fa4528;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #fb4f34;
  --phoenix-table-active-color: #fff;
  --phoenix-table-border-color: rgba(251, 98, 74, 0.05);
}
[data-bs-theme=dark] .table-light {
  --phoenix-table-bg: #eff2f6;
}
[data-bs-theme=dark] .table-dark {
  --phoenix-table-bg: $value;
}

/*-----------------------------------------------
|   Bootstrap Styles
-----------------------------------------------*/
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--phoenix-body-font-family);
  font-size: var(--phoenix-body-font-size);
  font-weight: var(--phoenix-body-font-weight);
  line-height: var(--phoenix-body-line-height);
  color: var(--phoenix-body-color);
  text-align: var(--phoenix-body-text-align);
  background-color: var(--phoenix-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: var(--phoenix-border-color-translucent);
  border: 0;
  border-top: var(--phoenix-border-width) solid;
  opacity: 1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-weight: 700;
  line-height: 1;
  color: var(--phoenix-heading-color);
}

h1, .h1 {
  font-size: calc(1.369140625rem + 1.4296875vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.44140625rem;
  }
}

h2, .h2 {
  font-size: calc(1.3203125rem + 0.84375vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.953125rem;
  }
}

h3, .h3 {
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5625rem;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 0.8rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 800;
}

small, .small {
  font-size: 75%;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--phoenix-highlight-color);
  background-color: var(--phoenix-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --phoenix-link-color-rgb: var(--phoenix-link-hover-color-rgb);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--phoenix-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 75%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 75%;
  color: var(--phoenix-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 75%;
  color: var(--phoenix-body-bg);
  background-color: var(--phoenix-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--phoenix-secondary-color);
  text-align: left;
}

th {
  font-weight: 800;
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 600;
}

.display-1 {
  font-size: calc(1.6018371582rem + 4.2220458984vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 4.768371582rem;
  }
}

.display-2 {
  font-size: calc(1.5064697266rem + 3.0776367188vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 3.8146972656rem;
  }
}

.display-3 {
  font-size: calc(1.4301757813rem + 2.162109375vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 3.0517578125rem;
  }
}

.display-4 {
  font-size: calc(1.369140625rem + 1.4296875vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 2.44140625rem;
  }
}

.display-5 {
  font-size: calc(1.3203125rem + 0.84375vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 1.953125rem;
  }
}

.display-6 {
  font-size: calc(1.28125rem + 0.375vw);
  font-weight: 400;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 1.5625rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 75%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.2rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 75%;
  color: #6e7891;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--phoenix-emphasis-bg);
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  -webkit-box-shadow: var(--phoenix-box-shadow-sm);
  box-shadow: var(--phoenix-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 75%;
  color: var(--phoenix-secondary-color);
}

.container, .product-filter-container,
.container-fluid,
.container-medium-xxl,
.container-medium-xl,
.container-medium-lg,
.container-medium-md,
.container-medium-sm,
.container-small-xl,
.container-small-lg,
.container-small-md,
.container-small-sm,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .product-filter-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .product-filter-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .product-filter-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .product-filter-container {
    max-width: 1184px;
  }
}
@media (min-width: 1540px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .product-filter-container {
    max-width: 1678px;
  }
}
:root {
  --phoenix-breakpoint-xs: 0;
  --phoenix-breakpoint-sm: 576px;
  --phoenix-breakpoint-md: 768px;
  --phoenix-breakpoint-lg: 992px;
  --phoenix-breakpoint-xl: 1200px;
  --phoenix-breakpoint-xxl: 1540px;
}

.row {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--phoenix-gutter-y));
  margin-right: calc(-0.5 * var(--phoenix-gutter-x));
  margin-left: calc(-0.5 * var(--phoenix-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-top: var(--phoenix-gutter-y);
}

.col {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --phoenix-gutter-x: 0;
}

.g-0,
.gy-0 {
  --phoenix-gutter-y: 0;
}

.g-1,
.gx-1 {
  --phoenix-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --phoenix-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --phoenix-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --phoenix-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --phoenix-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --phoenix-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --phoenix-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --phoenix-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --phoenix-gutter-x: 2rem;
}

.g-5,
.gy-5 {
  --phoenix-gutter-y: 2rem;
}

.g-6,
.gx-6 {
  --phoenix-gutter-x: 2.5rem;
}

.g-6,
.gy-6 {
  --phoenix-gutter-y: 2.5rem;
}

.g-7,
.gx-7 {
  --phoenix-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --phoenix-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --phoenix-gutter-x: 3.5rem;
}

.g-8,
.gy-8 {
  --phoenix-gutter-y: 3.5rem;
}

.g-9,
.gx-9 {
  --phoenix-gutter-x: 4rem;
}

.g-9,
.gy-9 {
  --phoenix-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --phoenix-gutter-x: 4.5rem;
}

.g-10,
.gy-10 {
  --phoenix-gutter-y: 4.5rem;
}

.g-11,
.gx-11 {
  --phoenix-gutter-x: 5rem;
}

.g-11,
.gy-11 {
  --phoenix-gutter-y: 5rem;
}

.g-12,
.gx-12 {
  --phoenix-gutter-x: 6rem;
}

.g-12,
.gy-12 {
  --phoenix-gutter-y: 6rem;
}

.g-13,
.gx-13 {
  --phoenix-gutter-x: 6.5rem;
}

.g-13,
.gy-13 {
  --phoenix-gutter-y: 6.5rem;
}

.g-14,
.gx-14 {
  --phoenix-gutter-x: 7rem;
}

.g-14,
.gy-14 {
  --phoenix-gutter-y: 7rem;
}

.g-15,
.gx-15 {
  --phoenix-gutter-x: 7.5rem;
}

.g-15,
.gy-15 {
  --phoenix-gutter-y: 7.5rem;
}

.g-card,
.gx-card {
  --phoenix-gutter-x: 3rem;
}

.g-card,
.gy-card {
  --phoenix-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --phoenix-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --phoenix-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-sm-12,
  .gx-sm-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-sm-12,
  .gy-sm-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-sm-13,
  .gx-sm-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-sm-13,
  .gy-sm-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-sm-14,
  .gx-sm-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-sm-14,
  .gy-sm-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-sm-15,
  .gx-sm-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-sm-15,
  .gy-sm-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-sm-card,
  .gx-sm-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-sm-card,
  .gy-sm-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --phoenix-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --phoenix-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-md-5,
  .gy-md-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-md-6,
  .gx-md-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-md-9,
  .gy-md-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-md-10,
  .gx-md-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-md-11,
  .gy-md-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-md-12,
  .gx-md-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-md-12,
  .gy-md-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-md-13,
  .gx-md-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-md-13,
  .gy-md-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-md-14,
  .gx-md-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-md-14,
  .gy-md-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-md-15,
  .gx-md-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-md-15,
  .gy-md-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-md-card,
  .gx-md-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-md-card,
  .gy-md-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --phoenix-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --phoenix-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-lg-12,
  .gx-lg-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-lg-12,
  .gy-lg-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-lg-13,
  .gx-lg-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-lg-13,
  .gy-lg-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-lg-14,
  .gx-lg-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-lg-14,
  .gy-lg-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-lg-15,
  .gx-lg-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-lg-15,
  .gy-lg-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-lg-card,
  .gx-lg-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-lg-card,
  .gy-lg-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --phoenix-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --phoenix-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-xl-11,
  .gx-xl-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-xl-11,
  .gy-xl-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-xl-12,
  .gx-xl-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-xl-12,
  .gy-xl-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-xl-13,
  .gx-xl-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-xl-13,
  .gy-xl-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-xl-14,
  .gx-xl-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-xl-14,
  .gy-xl-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-xl-15,
  .gx-xl-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-xl-15,
  .gy-xl-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-xl-card,
  .gx-xl-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-xl-card,
  .gy-xl-card {
    --phoenix-gutter-y: 3rem;
  }
}
@media (min-width: 1540px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --phoenix-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --phoenix-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --phoenix-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --phoenix-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --phoenix-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --phoenix-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --phoenix-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --phoenix-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --phoenix-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --phoenix-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --phoenix-gutter-x: 2rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --phoenix-gutter-y: 2rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --phoenix-gutter-x: 2.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --phoenix-gutter-y: 2.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --phoenix-gutter-x: 3rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --phoenix-gutter-y: 3rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --phoenix-gutter-x: 3.5rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --phoenix-gutter-y: 3.5rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --phoenix-gutter-x: 4rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --phoenix-gutter-y: 4rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --phoenix-gutter-x: 4.5rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --phoenix-gutter-y: 4.5rem;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --phoenix-gutter-x: 5rem;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --phoenix-gutter-y: 5rem;
  }
  .g-xxl-12,
  .gx-xxl-12 {
    --phoenix-gutter-x: 6rem;
  }
  .g-xxl-12,
  .gy-xxl-12 {
    --phoenix-gutter-y: 6rem;
  }
  .g-xxl-13,
  .gx-xxl-13 {
    --phoenix-gutter-x: 6.5rem;
  }
  .g-xxl-13,
  .gy-xxl-13 {
    --phoenix-gutter-y: 6.5rem;
  }
  .g-xxl-14,
  .gx-xxl-14 {
    --phoenix-gutter-x: 7rem;
  }
  .g-xxl-14,
  .gy-xxl-14 {
    --phoenix-gutter-y: 7rem;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --phoenix-gutter-x: 7.5rem;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --phoenix-gutter-y: 7.5rem;
  }
  .g-xxl-card,
  .gx-xxl-card {
    --phoenix-gutter-x: 3rem;
  }
  .g-xxl-card,
  .gy-xxl-card {
    --phoenix-gutter-y: 3rem;
  }
}
.table {
  --phoenix-table-color-type: initial;
  --phoenix-table-bg-type: initial;
  --phoenix-table-color-state: initial;
  --phoenix-table-bg-state: initial;
  --phoenix-table-color: var(--phoenix-body-color);
  --phoenix-table-bg: transparent;
  --phoenix-table-border-color: var(--phoenix-border-color-translucent);
  --phoenix-table-accent-bg: transparent;
  --phoenix-table-striped-color: var(--phoenix-body-highlight-color);
  --phoenix-table-striped-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.2);
  --phoenix-table-active-color: var(--phoenix-body-color);
  --phoenix-table-active-bg: rgba(var(--phoenix-quaternary-bg-rgb), 0.4);
  --phoenix-table-hover-color: var(--phoenix-emphasis-color);
  --phoenix-table-hover-bg: rgba(var(--phoenix-primary-dark-rgb), 0.07);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--phoenix-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 1rem 0.5rem;
  color: var(--phoenix-table-color-state, var(--phoenix-table-color-type, var(--phoenix-table-color)));
  background-color: var(--phoenix-table-bg);
  border-bottom-width: var(--phoenix-border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--phoenix-table-bg-state, var(--phoenix-table-bg-type, var(--phoenix-table-accent-bg)));
  box-shadow: inset 0 0 0 9999px var(--phoenix-table-bg-state, var(--phoenix-table-bg-type, var(--phoenix-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--phoenix-border-width) * 2) solid inherit;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--phoenix-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--phoenix-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(even) > * {
  --phoenix-table-color-type: var(--phoenix-table-striped-color);
  --phoenix-table-bg-type: var(--phoenix-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --phoenix-table-color-type: var(--phoenix-table-striped-color);
  --phoenix-table-bg-type: var(--phoenix-table-striped-bg);
}

.table-active {
  --phoenix-table-color-state: var(--phoenix-table-active-color);
  --phoenix-table-bg-state: var(--phoenix-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --phoenix-table-color-state: var(--phoenix-table-hover-color);
  --phoenix-table-bg-state: var(--phoenix-table-hover-bg);
}

.table-primary {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #d7e3ff;
  --phoenix-table-border-color: #acb6cc;
  --phoenix-table-striped-bg: #ccd8f2;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #c2cce6;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #c7d2ec;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-secondary {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #d6d7db;
  --phoenix-table-border-color: #abacaf;
  --phoenix-table-striped-bg: #cbccd0;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #c1c2c5;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #c6c7cb;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-success {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #d3efcd;
  --phoenix-table-border-color: #a9bfa4;
  --phoenix-table-striped-bg: #c8e3c3;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #bed7b9;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #c3ddbe;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-info {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #cceafb;
  --phoenix-table-border-color: #a3bbc9;
  --phoenix-table-striped-bg: #c2deee;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #b8d3e2;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #bdd8e8;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-warning {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #fae4ce;
  --phoenix-table-border-color: #c8b6a5;
  --phoenix-table-striped-bg: #eed9c4;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #e1cdb9;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #e7d3bf;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-danger {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #fed8d2;
  --phoenix-table-border-color: #cbada8;
  --phoenix-table-striped-bg: #f1cdc8;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #e5c2bd;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #ebc8c2;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-light {
  --phoenix-table-color: #000000;
  --phoenix-table-bg: #eff2f6;
  --phoenix-table-border-color: #bfc2c5;
  --phoenix-table-striped-bg: #e3e6ea;
  --phoenix-table-striped-color: #000000;
  --phoenix-table-active-bg: #d7dadd;
  --phoenix-table-active-color: #000000;
  --phoenix-table-hover-bg: #dde0e4;
  --phoenix-table-hover-color: #000000;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-dark {
  --phoenix-table-color: #fff;
  --phoenix-table-bg: #141824;
  --phoenix-table-border-color: #434650;
  --phoenix-table-striped-bg: #20242f;
  --phoenix-table-striped-color: #fff;
  --phoenix-table-active-bg: #2c2f3a;
  --phoenix-table-active-color: #fff;
  --phoenix-table-hover-bg: #262934;
  --phoenix-table-hover-color: #fff;
  color: var(--phoenix-table-color);
  border-color: var(--phoenix-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1539.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-size: 0.64rem;
  font-weight: 700;
  color: var(--phoenix-tertiary-color);
}

.col-form-label {
  padding-top: calc(0.5rem + var(--phoenix-border-width));
  padding-bottom: calc(0.5rem + var(--phoenix-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.49;
  color: var(--phoenix-tertiary-color);
}

.col-form-label-lg {
  padding-top: calc(0.75rem + var(--phoenix-border-width));
  padding-bottom: calc(0.75rem + var(--phoenix-border-width));
  font-size: 1rem;
}

.col-form-label-sm {
  padding-top: calc(0.375rem + var(--phoenix-border-width));
  padding-bottom: calc(0.375rem + var(--phoenix-border-width));
  font-size: 0.8rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--phoenix-emphasis-bg);
  background-clip: padding-box;
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  -webkit-box-shadow: inset 0 1px 2px transparent;
  box-shadow: inset 0 1px 2px transparent;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-emphasis-bg);
  border-color: #3874ff;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 2px transparent, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.49em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-webkit-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control::placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
  opacity: 1;
}
.form-control:disabled {
  color: var(--phoenix-quaternary-color);
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--phoenix-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--phoenix-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--phoenix-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.375rem 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}
.form-control-sm::file-selector-button {
  padding: 0.375rem 1rem;
  margin: -0.375rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}
.form-control-lg::file-selector-button {
  padding: 0.75rem 1rem;
  margin: -0.75rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.49em + 1rem + calc(var(--phoenix-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.49em + 1rem + calc(var(--phoenix-border-width) * 2));
  padding: 0.5rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--phoenix-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--phoenix-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.49em + 0.75rem + calc(var(--phoenix-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.49em + 1.5rem + calc(var(--phoenix-border-width) * 2));
}

.form-select {
  --phoenix-form-select-bg-img: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");
  display: block;
  width: 100%;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--phoenix-emphasis-bg);
  background-image: var(--phoenix-form-select-bg-img), var(--phoenix-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 9px 12px;
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  -webkit-box-shadow: inset 0 1px 2px transparent;
  box-shadow: inset 0 1px 2px transparent;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: #3874ff;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--phoenix-body-color);
}

.form-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}

.form-select-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}

[data-bs-theme=dark] .form-select {
  --phoenix-form-select-bg-img: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTAuNTI1MkM1Ljc3NSAxMC41MjUyIDUuNTc1IDEwLjQ1MDIgNS40MjUgMTAuMzAwMkwwLjYyNSA1LjUwMDJDMC4zIDUuMjAwMiAwLjMgNC42NzUyIDAuNjI1IDQuMzc1MkMwLjkyNSA0LjA1MDIgMS40NSA0LjA1MDIgMS43NSA0LjM3NTJMNiA4LjYwMDJMMTAuMjI1IDQuMzc1MkMxMC41MjUgNC4wNTAyIDExLjA1IDQuMDUwMiAxMS4zNSA0LjM3NTJDMTEuNjc1IDQuNjc1MiAxMS42NzUgNS4yMDAyIDExLjM1IDUuNTAwMkw2LjU1IDEwLjMwMDJDNi40IDEwLjQ1MDIgNi4yIDEwLjUyNTIgNiAxMC41MjUyWiIgZmlsbD0iIzhBOTRBRCIvPgo8L3N2Zz4K");
}

.form-check {
  display: block;
  min-height: 1.49rem;
  padding-left: 1.5em;
  margin-bottom: 0.34375rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --phoenix-form-check-bg: var(--phoenix-emphasis-bg);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.245em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--phoenix-form-check-bg);
  background-image: var(--phoenix-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--phoenix-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #3874ff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.form-check-input:checked {
  background-color: #3874ff;
  border-color: #3874ff;
}
.form-check-input:checked[type=checkbox] {
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #3874ff;
  border-color: #3874ff;
  --phoenix-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  color: var(--phoenix-tertiary-color);
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--phoenix-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  -o-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .mapbox-container .mapbox-control-btn .btn-check[disabled] + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-check[disabled] + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-check[disabled] + .fullScreen, .google-map-control-btn .btn-check[disabled] + .zoomIn,
.google-map-control-btn .btn-check[disabled] + .zoomOut, .tox .tox-dialog__footer .btn-check[disabled] + .tox-button--secondary, .tox .btn-check[disabled] + .tox-button-secondary, .tox .btn-check[disabled] + .tox-button, [data-list] .btn-check[disabled] + .page,
.table-list .btn-check[disabled] + .page, .btn-check:disabled + .btn, .mapbox-container .mapbox-control-btn .btn-check:disabled + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-check:disabled + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-check:disabled + .fullScreen, .google-map-control-btn .btn-check:disabled + .zoomIn,
.google-map-control-btn .btn-check:disabled + .zoomOut, .tox .tox-dialog__footer .btn-check:disabled + .tox-button--secondary, .tox .btn-check:disabled + .tox-button-secondary, .tox .btn-check:disabled + .tox-button, [data-list] .btn-check:disabled + .page,
.table-list .btn-check:disabled + .page {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.3;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --phoenix-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #f5f7fa, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
  box-shadow: 0 0 0 1px #f5f7fa, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f7fa, inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3874ff;
  border: 0;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c3d5ff;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--phoenix-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
  -webkit-box-shadow: var(--phoenix-box-shadow-inset);
  box-shadow: var(--phoenix-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #3874ff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c3d5ff;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--phoenix-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--phoenix-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--phoenix-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--phoenix-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(2.875rem + 2px);
  min-height: calc(2.875rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--phoenix-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-select {
  padding-top: 22.5px;
  padding-bottom: 9.5px;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  -ms-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
  -ms-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--phoenix-emphasis-bg);
  border-radius: var(--phoenix-border-radius);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--phoenix-emphasis-bg);
  border-radius: var(--phoenix-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--phoenix-emphasis-bg);
  border-radius: var(--phoenix-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--phoenix-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6e7891;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: rgba(var(--phoenix-gray-100-rgb), 0.7);
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn .input-group .zoomIn,
.input-group .mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .input-group .zoomOut,
.input-group .mapbox-container .mapbox-control-btn .fullScreen,
.mapbox-container .mapbox-control-btn .input-group .fullScreen, .input-group .google-map-control-btn .zoomIn, .google-map-control-btn .input-group .zoomIn,
.input-group .google-map-control-btn .zoomOut,
.google-map-control-btn .input-group .zoomOut, .input-group .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer .input-group .tox-button:last-child, .input-group .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-dialog__footer .input-group .tox-button--secondary, .input-group .tox .tox-button-secondary, .tox .input-group .tox-button-secondary, .input-group .tox .tox-button, .tox .input-group .tox-button, .input-group [data-list] .page, [data-list] .input-group .page,
.input-group .table-list .page,
.table-list .input-group .page {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .mapbox-container .mapbox-control-btn .zoomIn:focus, .mapbox-container .mapbox-control-btn .input-group .zoomIn:focus,
.input-group .mapbox-container .mapbox-control-btn .zoomOut:focus,
.mapbox-container .mapbox-control-btn .input-group .zoomOut:focus,
.input-group .mapbox-container .mapbox-control-btn .fullScreen:focus,
.mapbox-container .mapbox-control-btn .input-group .fullScreen:focus, .input-group .google-map-control-btn .zoomIn:focus, .google-map-control-btn .input-group .zoomIn:focus,
.input-group .google-map-control-btn .zoomOut:focus,
.google-map-control-btn .input-group .zoomOut:focus, .input-group .tox .tox-dialog__footer .tox-button--secondary:focus, .tox .tox-dialog__footer .input-group .tox-button--secondary:focus, .input-group .tox .tox-button-secondary:focus, .tox .input-group .tox-button-secondary:focus, .input-group .tox .tox-button:focus, .tox .input-group .tox-button:focus, .input-group [data-list] .page:focus, [data-list] .input-group .page:focus,
.input-group .table-list .page:focus,
.table-list .input-group .page:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
  font-weight: 600;
  line-height: 1.49;
  color: var(--phoenix-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--phoenix-input-group-addon-bg-global);
  border: var(--phoenix-border-width) solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.mapbox-container .mapbox-control-btn .input-group-lg > .zoomIn,
.mapbox-container .mapbox-control-btn .input-group-lg > .zoomOut,
.mapbox-container .mapbox-control-btn .input-group-lg > .fullScreen,
.google-map-control-btn .input-group-lg > .zoomIn,
.google-map-control-btn .input-group-lg > .zoomOut,
.tox .tox-dialog__footer .input-group-lg > .tox-button:last-child,
.tox .tox-dialog__footer .input-group-lg > .tox-button--secondary,
.tox .input-group-lg > .tox-button-secondary,
.tox .input-group-lg > .tox-button,
[data-list] .input-group-lg > .page,
.table-list .input-group-lg > .page {
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.mapbox-container .mapbox-control-btn .input-group-sm > .zoomIn,
.mapbox-container .mapbox-control-btn .input-group-sm > .zoomOut,
.mapbox-container .mapbox-control-btn .input-group-sm > .fullScreen,
.google-map-control-btn .input-group-sm > .zoomIn,
.google-map-control-btn .input-group-sm > .zoomOut,
.tox .tox-dialog__footer .input-group-sm > .tox-button:last-child,
.tox .tox-dialog__footer .input-group-sm > .tox-button--secondary,
.tox .input-group-sm > .tox-button-secondary,
.tox .input-group-sm > .tox-button,
[data-list] .input-group-sm > .page,
.table-list .input-group-sm > .page {
  padding: 0.375rem 1rem;
  font-size: 0.8rem;
  border-radius: 0.375rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3.5rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--phoenix-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8rem;
  color: #fff;
  background-color: var(--phoenix-success);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
  padding-right: calc(1.49em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b003' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3725em + 0.25rem) center;
  background-size: calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--phoenix-form-valid-border-color);
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.49em + 1rem);
  background-position: top calc(0.3725em + 0.25rem) right calc(0.3725em + 0.25rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --phoenix-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b003' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 5rem;
  background-position: right 1rem center, center right 2.5rem;
  background-size: 9px 12px, calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--phoenix-form-valid-border-color);
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.49em + 1rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--phoenix-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--phoenix-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--phoenix-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: var(--phoenix-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8rem;
  color: #fff;
  background-color: var(--phoenix-danger);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
  padding-right: calc(1.49em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3725em + 0.25rem) center;
  background-size: calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--phoenix-form-invalid-border-color);
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.49em + 1rem);
  background-position: top calc(0.3725em + 0.25rem) right calc(0.3725em + 0.25rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --phoenix-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5rem;
  background-position: right 1rem center, center right 2.5rem;
  background-size: 9px 12px, calc(0.745em + 0.5rem) calc(0.745em + 0.5rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--phoenix-form-invalid-border-color);
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.49em + 1rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--phoenix-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--phoenix-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--phoenix-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --phoenix-dropdown-zindex: 1000;
  --phoenix-dropdown-min-width: 10rem;
  --phoenix-dropdown-padding-x: 0;
  --phoenix-dropdown-padding-y: 1rem;
  --phoenix-dropdown-spacer: 0.125rem;
  --phoenix-dropdown-font-size: 0.8rem;
  --phoenix-dropdown-color: var(--phoenix-body-color);
  --phoenix-dropdown-bg: var(--phoenix-emphasis-bg);
  --phoenix-dropdown-border-color: var(--phoenix-border-color);
  --phoenix-dropdown-border-radius: var(--phoenix-border-radius);
  --phoenix-dropdown-border-width: var(--phoenix-border-width);
  --phoenix-dropdown-inner-border-radius: calc(var(--phoenix-border-radius) - var(--phoenix-border-width));
  --phoenix-dropdown-divider-bg: var(--phoenix-border-color);
  --phoenix-dropdown-divider-margin-y: 0.5rem;
  --phoenix-dropdown-box-shadow: var(--phoenix-box-shadow);
  --phoenix-dropdown-link-color: var(--phoenix-dropdown-link-color-global);
  --phoenix-dropdown-link-hover-color: var(--phoenix-dropdown-link-hover-color-global);
  --phoenix-dropdown-link-hover-bg: var(--phoenix-secondary-bg);
  --phoenix-dropdown-link-active-color: #fff;
  --phoenix-dropdown-link-active-bg: #3874ff;
  --phoenix-dropdown-link-disabled-color: #eff2f6;
  --phoenix-dropdown-item-padding-x: 1rem;
  --phoenix-dropdown-item-padding-y: 0.5rem;
  --phoenix-dropdown-header-color: #6e7891;
  --phoenix-dropdown-header-padding-x: 1rem;
  --phoenix-dropdown-header-padding-y: 1rem;
  position: absolute;
  z-index: var(--phoenix-dropdown-zindex);
  display: none;
  min-width: var(--phoenix-dropdown-min-width);
  padding: var(--phoenix-dropdown-padding-y) var(--phoenix-dropdown-padding-x);
  margin: 0;
  font-size: var(--phoenix-dropdown-font-size);
  color: var(--phoenix-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--phoenix-dropdown-bg);
  background-clip: padding-box;
  border: var(--phoenix-dropdown-border-width) solid var(--phoenix-dropdown-border-color);
  border-radius: var(--phoenix-dropdown-border-radius);
  -webkit-box-shadow: var(--phoenix-dropdown-box-shadow);
  box-shadow: var(--phoenix-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--phoenix-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1540px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--phoenix-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--phoenix-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--phoenix-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--phoenix-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--phoenix-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--phoenix-dropdown-item-padding-y) var(--phoenix-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--phoenix-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--phoenix-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--phoenix-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--phoenix-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--phoenix-dropdown-link-active-bg);
}
.dropdown-item.disabled, [data-list] li.disabled button.dropdown-item,
.table-list li.disabled button.dropdown-item, .dropdown-item:disabled {
  color: var(--phoenix-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--phoenix-dropdown-header-padding-y) var(--phoenix-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--phoenix-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--phoenix-dropdown-item-padding-y) var(--phoenix-dropdown-item-padding-x);
  color: var(--phoenix-dropdown-link-color);
}

.dropdown-menu-dark {
  --phoenix-dropdown-color: #cbd0dd;
  --phoenix-dropdown-bg: #3e465b;
  --phoenix-dropdown-border-color: var(--phoenix-border-color);
  --phoenix-dropdown-box-shadow: ;
  --phoenix-dropdown-link-color: #cbd0dd;
  --phoenix-dropdown-link-hover-color: #fff;
  --phoenix-dropdown-divider-bg: var(--phoenix-border-color);
  --phoenix-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --phoenix-dropdown-link-active-color: #fff;
  --phoenix-dropdown-link-active-bg: #3874ff;
  --phoenix-dropdown-link-disabled-color: #8a94ad;
  --phoenix-dropdown-header-color: #8a94ad;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .mapbox-container .mapbox-control-btn .btn-group > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen, .google-map-control-btn .btn-group > .zoomIn,
.google-map-control-btn .btn-group > .zoomOut, .tox .tox-dialog__footer .btn-group > .tox-button:last-child, .tox .tox-dialog__footer .btn-group > .tox-button--secondary, .tox .btn-group > .tox-button-secondary, .tox .btn-group > .tox-button, [data-list] .btn-group > .page,
.table-list .btn-group > .page,
.btn-group-vertical > .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen,
.google-map-control-btn .btn-group-vertical > .zoomIn,
.google-map-control-btn .btn-group-vertical > .zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary,
.tox .btn-group-vertical > .tox-button-secondary,
.tox .btn-group-vertical > .tox-button,
[data-list] .btn-group-vertical > .page,
.table-list .btn-group-vertical > .page {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .mapbox-container .mapbox-control-btn .btn-group > .btn-check:checked + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-check:checked + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .btn-check:checked + .fullScreen, .google-map-control-btn .btn-group > .btn-check:checked + .zoomIn,
.google-map-control-btn .btn-group > .btn-check:checked + .zoomOut, .tox .tox-dialog__footer .btn-group > .btn-check:checked + .tox-button--secondary, .tox .btn-group > .btn-check:checked + .tox-button-secondary, .tox .btn-group > .btn-check:checked + .tox-button, [data-list] .btn-group > .btn-check:checked + .page,
.table-list .btn-group > .btn-check:checked + .page,
.btn-group > .btn-check:focus + .btn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-check:focus + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-check:focus + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .btn-check:focus + .fullScreen,
.google-map-control-btn .btn-group > .btn-check:focus + .zoomIn,
.google-map-control-btn .btn-group > .btn-check:focus + .zoomOut,
.tox .tox-dialog__footer .btn-group > .btn-check:focus + .tox-button--secondary,
.tox .btn-group > .btn-check:focus + .tox-button-secondary,
.tox .btn-group > .btn-check:focus + .tox-button,
[data-list] .btn-group > .btn-check:focus + .page,
.table-list .btn-group > .btn-check:focus + .page,
.btn-group > .btn:hover,
.mapbox-container .mapbox-control-btn .btn-group > .zoomIn:hover,
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut:hover,
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen:hover,
.google-map-control-btn .btn-group > .zoomIn:hover,
.google-map-control-btn .btn-group > .zoomOut:hover,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:hover,
.tox .btn-group > .tox-button-secondary:hover,
.tox .btn-group > .tox-button:hover,
[data-list] .btn-group > .page:hover,
.table-list .btn-group > .page:hover,
.btn-group > .btn:focus,
.mapbox-container .mapbox-control-btn .btn-group > .zoomIn:focus,
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut:focus,
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen:focus,
.google-map-control-btn .btn-group > .zoomIn:focus,
.google-map-control-btn .btn-group > .zoomOut:focus,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:focus,
.tox .btn-group > .tox-button-secondary:focus,
.tox .btn-group > .tox-button:focus,
[data-list] .btn-group > .page:focus,
.table-list .btn-group > .page:focus,
.btn-group > .btn:active,
.mapbox-container .mapbox-control-btn .btn-group > .zoomIn:active,
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut:active,
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen:active,
.google-map-control-btn .btn-group > .zoomIn:active,
.google-map-control-btn .btn-group > .zoomOut:active,
.tox .tox-dialog__footer .btn-group > .tox-button--secondary:active,
.tox .btn-group > .tox-button-secondary:active,
.tox .btn-group > .tox-button:active,
[data-list] .btn-group > .page:active,
.table-list .btn-group > .page:active,
.btn-group > .btn.active,
.mapbox-container .mapbox-control-btn .btn-group > .active.zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .active.zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .active.fullScreen,
.google-map-control-btn .btn-group > .active.zoomIn,
.google-map-control-btn .btn-group > .active.zoomOut,
.tox .tox-dialog__footer .btn-group > .active.tox-button--secondary,
.tox .btn-group > .active.tox-button-secondary,
.tox .btn-group > .active.tox-button,
[data-list] .btn-group > .active.page,
.table-list .btn-group > .active.page,
.btn-group-vertical > .btn-check:checked + .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:checked + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:checked + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:checked + .fullScreen,
.google-map-control-btn .btn-group-vertical > .btn-check:checked + .zoomIn,
.google-map-control-btn .btn-group-vertical > .btn-check:checked + .zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:checked + .tox-button--secondary,
.tox .btn-group-vertical > .btn-check:checked + .tox-button-secondary,
.tox .btn-group-vertical > .btn-check:checked + .tox-button,
[data-list] .btn-group-vertical > .btn-check:checked + .page,
.table-list .btn-group-vertical > .btn-check:checked + .page,
.btn-group-vertical > .btn-check:focus + .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:focus + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:focus + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-check:focus + .fullScreen,
.google-map-control-btn .btn-group-vertical > .btn-check:focus + .zoomIn,
.google-map-control-btn .btn-group-vertical > .btn-check:focus + .zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .btn-check:focus + .tox-button--secondary,
.tox .btn-group-vertical > .btn-check:focus + .tox-button-secondary,
.tox .btn-group-vertical > .btn-check:focus + .tox-button,
[data-list] .btn-group-vertical > .btn-check:focus + .page,
.table-list .btn-group-vertical > .btn-check:focus + .page,
.btn-group-vertical > .btn:hover,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn:hover,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut:hover,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen:hover,
.google-map-control-btn .btn-group-vertical > .zoomIn:hover,
.google-map-control-btn .btn-group-vertical > .zoomOut:hover,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:hover,
.tox .btn-group-vertical > .tox-button-secondary:hover,
.tox .btn-group-vertical > .tox-button:hover,
[data-list] .btn-group-vertical > .page:hover,
.table-list .btn-group-vertical > .page:hover,
.btn-group-vertical > .btn:focus,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn:focus,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut:focus,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen:focus,
.google-map-control-btn .btn-group-vertical > .zoomIn:focus,
.google-map-control-btn .btn-group-vertical > .zoomOut:focus,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:focus,
.tox .btn-group-vertical > .tox-button-secondary:focus,
.tox .btn-group-vertical > .tox-button:focus,
[data-list] .btn-group-vertical > .page:focus,
.table-list .btn-group-vertical > .page:focus,
.btn-group-vertical > .btn:active,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn:active,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut:active,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen:active,
.google-map-control-btn .btn-group-vertical > .zoomIn:active,
.google-map-control-btn .btn-group-vertical > .zoomOut:active,
.tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:active,
.tox .btn-group-vertical > .tox-button-secondary:active,
.tox .btn-group-vertical > .tox-button:active,
[data-list] .btn-group-vertical > .page:active,
.table-list .btn-group-vertical > .page:active,
.btn-group-vertical > .btn.active,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .active.zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .active.zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .active.fullScreen,
.google-map-control-btn .btn-group-vertical > .active.zoomIn,
.google-map-control-btn .btn-group-vertical > .active.zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .active.tox-button--secondary,
.tox .btn-group-vertical > .active.tox-button-secondary,
.tox .btn-group-vertical > .active.tox-button,
[data-list] .btn-group-vertical > .active.page,
.table-list .btn-group-vertical > .active.page {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--phoenix-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, .mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check:first-child) + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check:first-child) + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check:first-child) + .fullScreen, .google-map-control-btn .btn-group > :not(.btn-check:first-child) + .zoomIn,
.google-map-control-btn .btn-group > :not(.btn-check:first-child) + .zoomOut, .tox .tox-dialog__footer .btn-group > :not(.btn-check:first-child) + .tox-button--secondary, .tox .btn-group > :not(.btn-check:first-child) + .tox-button-secondary, .tox .btn-group > :not(.btn-check:first-child) + .tox-button, [data-list] .btn-group > :not(.btn-check:first-child) + .page,
.table-list .btn-group > :not(.btn-check:first-child) + .page,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--phoenix-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .mapbox-container .mapbox-control-btn .btn-group > .zoomIn:not(:last-child):not(.dropdown-toggle),
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut:not(:last-child):not(.dropdown-toggle),
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen:not(:last-child):not(.dropdown-toggle), .google-map-control-btn .btn-group > .zoomIn:not(:last-child):not(.dropdown-toggle),
.google-map-control-btn .btn-group > .zoomOut:not(:last-child):not(.dropdown-toggle), .tox .tox-dialog__footer .btn-group > .tox-button--secondary:not(:last-child):not(.dropdown-toggle), .tox .btn-group > .tox-button-secondary:not(:last-child):not(.dropdown-toggle), .tox .btn-group > .tox-button:not(:last-child):not(.dropdown-toggle), [data-list] .btn-group > .page:not(:last-child):not(.dropdown-toggle),
.table-list .btn-group > .page:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.mapbox-container .mapbox-control-btn .btn-group > .dropdown-toggle-split.zoomIn:first-child,
.mapbox-container .mapbox-control-btn .btn-group > .dropdown-toggle-split.zoomOut:first-child,
.mapbox-container .mapbox-control-btn .btn-group > .dropdown-toggle-split.fullScreen:first-child,
.google-map-control-btn .btn-group > .dropdown-toggle-split.zoomIn:first-child,
.google-map-control-btn .btn-group > .dropdown-toggle-split.zoomOut:first-child,
.tox .tox-dialog__footer .btn-group > .dropdown-toggle-split.tox-button--secondary:first-child,
.tox .btn-group > .dropdown-toggle-split.tox-button-secondary:first-child,
.tox .btn-group > .dropdown-toggle-split.tox-button:first-child,
[data-list] .btn-group > .dropdown-toggle-split.page:first-child,
.table-list .btn-group > .dropdown-toggle-split.page:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:last-child) > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:last-child) > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:last-child) > .fullScreen,
.google-map-control-btn .btn-group > .btn-group:not(:last-child) > .zoomIn,
.google-map-control-btn .btn-group > .btn-group:not(:last-child) > .zoomOut,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:last-child) > .tox-button--secondary,
.tox .btn-group > .btn-group:not(:last-child) > .tox-button-secondary,
.tox .btn-group > .btn-group:not(:last-child) > .tox-button,
[data-list] .btn-group > .btn-group:not(:last-child) > .page,
.table-list .btn-group > .btn-group:not(:last-child) > .page {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .mapbox-container .mapbox-control-btn .btn-group > .zoomIn:nth-child(n+3),
.mapbox-container .mapbox-control-btn .btn-group > .zoomOut:nth-child(n+3),
.mapbox-container .mapbox-control-btn .btn-group > .fullScreen:nth-child(n+3), .google-map-control-btn .btn-group > .zoomIn:nth-child(n+3),
.google-map-control-btn .btn-group > .zoomOut:nth-child(n+3), .tox .tox-dialog__footer .btn-group > .tox-button--secondary:nth-child(n+3), .tox .btn-group > .tox-button-secondary:nth-child(n+3), .tox .btn-group > .tox-button:nth-child(n+3), [data-list] .btn-group > .page:nth-child(n+3),
.table-list .btn-group > .page:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check) + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check) + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > :not(.btn-check) + .fullScreen,
.google-map-control-btn .btn-group > :not(.btn-check) + .zoomIn,
.google-map-control-btn .btn-group > :not(.btn-check) + .zoomOut,
.tox .tox-dialog__footer .btn-group > :not(.btn-check) + .tox-button--secondary,
.tox .btn-group > :not(.btn-check) + .tox-button-secondary,
.tox .btn-group > :not(.btn-check) + .tox-button,
[data-list] .btn-group > :not(.btn-check) + .page,
.table-list .btn-group > :not(.btn-check) + .page,
.btn-group > .btn-group:not(:first-child) > .btn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:first-child) > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:first-child) > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group > .btn-group:not(:first-child) > .fullScreen,
.google-map-control-btn .btn-group > .btn-group:not(:first-child) > .zoomIn,
.google-map-control-btn .btn-group > .btn-group:not(:first-child) > .zoomOut,
.tox .tox-dialog__footer .btn-group > .btn-group:not(:first-child) > .tox-button--secondary,
.tox .btn-group > .btn-group:not(:first-child) > .tox-button-secondary,
.tox .btn-group > .btn-group:not(:first-child) > .tox-button,
[data-list] .btn-group > .btn-group:not(:first-child) > .page,
.table-list .btn-group > .btn-group:not(:first-child) > .page {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .mapbox-container .mapbox-control-btn .btn-group-sm > .zoomIn + .dropdown-toggle-split,
.mapbox-container .mapbox-control-btn .btn-group-sm > .zoomOut + .dropdown-toggle-split,
.mapbox-container .mapbox-control-btn .btn-group-sm > .fullScreen + .dropdown-toggle-split, .google-map-control-btn .btn-group-sm > .zoomIn + .dropdown-toggle-split,
.google-map-control-btn .btn-group-sm > .zoomOut + .dropdown-toggle-split, .tox .tox-dialog__footer .btn-group-sm > .tox-button--secondary + .dropdown-toggle-split, .tox .btn-group-sm > .tox-button-secondary + .dropdown-toggle-split, .tox .btn-group-sm > .tox-button + .dropdown-toggle-split, [data-list] .btn-group-sm > .page + .dropdown-toggle-split,
.table-list .btn-group-sm > .page + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .mapbox-container .mapbox-control-btn .btn-group-lg > .zoomIn + .dropdown-toggle-split,
.mapbox-container .mapbox-control-btn .btn-group-lg > .zoomOut + .dropdown-toggle-split,
.mapbox-container .mapbox-control-btn .btn-group-lg > .fullScreen + .dropdown-toggle-split, .google-map-control-btn .btn-group-lg > .zoomIn + .dropdown-toggle-split,
.google-map-control-btn .btn-group-lg > .zoomOut + .dropdown-toggle-split, .tox .tox-dialog__footer .btn-group-lg > .tox-button--secondary + .dropdown-toggle-split, .tox .btn-group-lg > .tox-button-secondary + .dropdown-toggle-split, .tox .btn-group-lg > .tox-button + .dropdown-toggle-split, [data-list] .btn-group-lg > .page + .dropdown-toggle-split,
.table-list .btn-group-lg > .page + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group.show .dropdown-toggle {
  -webkit-box-shadow: initial;
  box-shadow: initial;
}
.btn-group.show .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-group-vertical > .btn, .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen, .google-map-control-btn .btn-group-vertical > .zoomIn,
.google-map-control-btn .btn-group-vertical > .zoomOut, .tox .tox-dialog__footer .btn-group-vertical > .tox-button:last-child, .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary, .tox .btn-group-vertical > .tox-button-secondary, .tox .btn-group-vertical > .tox-button, [data-list] .btn-group-vertical > .page,
.table-list .btn-group-vertical > .page,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn:not(:first-child),
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut:not(:first-child),
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen:not(:first-child), .google-map-control-btn .btn-group-vertical > .zoomIn:not(:first-child),
.google-map-control-btn .btn-group-vertical > .zoomOut:not(:first-child), .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:not(:first-child), .tox .btn-group-vertical > .tox-button-secondary:not(:first-child), .tox .btn-group-vertical > .tox-button:not(:first-child), [data-list] .btn-group-vertical > .page:not(:first-child),
.table-list .btn-group-vertical > .page:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--phoenix-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn:not(:last-child):not(.dropdown-toggle),
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut:not(:last-child):not(.dropdown-toggle),
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen:not(:last-child):not(.dropdown-toggle), .google-map-control-btn .btn-group-vertical > .zoomIn:not(:last-child):not(.dropdown-toggle),
.google-map-control-btn .btn-group-vertical > .zoomOut:not(:last-child):not(.dropdown-toggle), .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary:not(:last-child):not(.dropdown-toggle), .tox .btn-group-vertical > .tox-button-secondary:not(:last-child):not(.dropdown-toggle), .tox .btn-group-vertical > .tox-button:not(:last-child):not(.dropdown-toggle), [data-list] .btn-group-vertical > .page:not(:last-child):not(.dropdown-toggle),
.table-list .btn-group-vertical > .page:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:last-child) > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:last-child) > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:last-child) > .fullScreen,
.google-map-control-btn .btn-group-vertical > .btn-group:not(:last-child) > .zoomIn,
.google-map-control-btn .btn-group-vertical > .btn-group:not(:last-child) > .zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:last-child) > .tox-button--secondary,
.tox .btn-group-vertical > .btn-group:not(:last-child) > .tox-button-secondary,
.tox .btn-group-vertical > .btn-group:not(:last-child) > .tox-button,
[data-list] .btn-group-vertical > .btn-group:not(:last-child) > .page,
.table-list .btn-group-vertical > .btn-group:not(:last-child) > .page {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .btn, .mapbox-container .mapbox-control-btn .btn-group-vertical > .btn ~ .zoomIn, .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn ~ .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn ~ .fullScreen,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .fullScreen,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .fullScreen,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .fullScreen, .google-map-control-btn .btn-group-vertical > .zoomIn ~ .btn, .google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn, .mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .fullScreen,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomIn ~ .fullScreen,
.google-map-control-btn .btn-group-vertical > .zoomOut ~ .btn,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .fullScreen,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomOut ~ .fullScreen, .google-map-control-btn .btn-group-vertical > .btn ~ .zoomIn, .google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn, .mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .zoomIn,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .fullScreen ~ .zoomIn, .google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomIn,
.google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomIn,
.google-map-control-btn .btn-group-vertical > .btn ~ .zoomOut,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut,
.google-map-control-btn .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .zoomOut,
.mapbox-container .mapbox-control-btn .google-map-control-btn .btn-group-vertical > .fullScreen ~ .zoomOut,
.google-map-control-btn .btn-group-vertical > .zoomIn ~ .zoomOut,
.google-map-control-btn .btn-group-vertical > .zoomOut ~ .zoomOut, .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .btn, .tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button--secondary ~ .zoomIn, .mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .zoomIn,
.tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button--secondary ~ .zoomOut,
.mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .zoomOut,
.tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button--secondary ~ .fullScreen,
.mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .fullScreen, .tox .tox-dialog__footer .google-map-control-btn .btn-group-vertical > .tox-button--secondary ~ .zoomIn, .google-map-control-btn .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .zoomIn,
.tox .tox-dialog__footer .google-map-control-btn .btn-group-vertical > .tox-button--secondary ~ .zoomOut,
.google-map-control-btn .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .zoomOut, .tox .tox-dialog__footer .btn-group-vertical > .btn ~ .tox-button--secondary, .tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .tox-button--secondary, .mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .zoomIn ~ .tox-button--secondary,
.tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .tox-button--secondary,
.mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .zoomOut ~ .tox-button--secondary,
.tox .tox-dialog__footer .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .tox-button--secondary,
.mapbox-container .mapbox-control-btn .tox .tox-dialog__footer .btn-group-vertical > .fullScreen ~ .tox-button--secondary, .tox .tox-dialog__footer .google-map-control-btn .btn-group-vertical > .zoomIn ~ .tox-button--secondary, .google-map-control-btn .tox .tox-dialog__footer .btn-group-vertical > .zoomIn ~ .tox-button--secondary,
.tox .tox-dialog__footer .google-map-control-btn .btn-group-vertical > .zoomOut ~ .tox-button--secondary,
.google-map-control-btn .tox .tox-dialog__footer .btn-group-vertical > .zoomOut ~ .tox-button--secondary, .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button--secondary, .tox .btn-group-vertical > .tox-button-secondary ~ .btn, .tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button-secondary ~ .zoomIn, .mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button-secondary ~ .zoomIn,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button-secondary ~ .zoomOut,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button-secondary ~ .zoomOut,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button-secondary ~ .fullScreen,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button-secondary ~ .fullScreen, .tox .google-map-control-btn .btn-group-vertical > .tox-button-secondary ~ .zoomIn, .google-map-control-btn .tox .btn-group-vertical > .tox-button-secondary ~ .zoomIn,
.tox .google-map-control-btn .btn-group-vertical > .tox-button-secondary ~ .zoomOut,
.google-map-control-btn .tox .btn-group-vertical > .tox-button-secondary ~ .zoomOut, .tox .tox-dialog__footer .btn-group-vertical > .tox-button-secondary ~ .tox-button--secondary, .tox .btn-group-vertical > .btn ~ .tox-button-secondary, .tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .tox-button-secondary, .mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .zoomIn ~ .tox-button-secondary,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .tox-button-secondary,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .zoomOut ~ .tox-button-secondary,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .tox-button-secondary,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .fullScreen ~ .tox-button-secondary, .tox .google-map-control-btn .btn-group-vertical > .zoomIn ~ .tox-button-secondary, .google-map-control-btn .tox .btn-group-vertical > .zoomIn ~ .tox-button-secondary,
.tox .google-map-control-btn .btn-group-vertical > .zoomOut ~ .tox-button-secondary,
.google-map-control-btn .tox .btn-group-vertical > .zoomOut ~ .tox-button-secondary, .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button-secondary, .tox .btn-group-vertical > .tox-button-secondary ~ .tox-button-secondary, .tox .btn-group-vertical > .tox-button ~ .btn, .tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button ~ .zoomIn, .mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button ~ .zoomIn,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button ~ .zoomOut,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button ~ .zoomOut,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .tox-button ~ .fullScreen,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .tox-button ~ .fullScreen, .tox .google-map-control-btn .btn-group-vertical > .tox-button ~ .zoomIn, .google-map-control-btn .tox .btn-group-vertical > .tox-button ~ .zoomIn,
.tox .google-map-control-btn .btn-group-vertical > .tox-button ~ .zoomOut,
.google-map-control-btn .tox .btn-group-vertical > .tox-button ~ .zoomOut, .tox .tox-dialog__footer .btn-group-vertical > .tox-button ~ .tox-button--secondary, .tox .btn-group-vertical > .tox-button ~ .tox-button-secondary, .tox .btn-group-vertical > .btn ~ .tox-button, .tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .tox-button, .mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .zoomIn ~ .tox-button,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .tox-button,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .zoomOut ~ .tox-button,
.tox .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .tox-button,
.mapbox-container .mapbox-control-btn .tox .btn-group-vertical > .fullScreen ~ .tox-button, .tox .google-map-control-btn .btn-group-vertical > .zoomIn ~ .tox-button, .google-map-control-btn .tox .btn-group-vertical > .zoomIn ~ .tox-button,
.tox .google-map-control-btn .btn-group-vertical > .zoomOut ~ .tox-button,
.google-map-control-btn .tox .btn-group-vertical > .zoomOut ~ .tox-button, .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .tox-button, .tox .btn-group-vertical > .tox-button-secondary ~ .tox-button, .tox .btn-group-vertical > .tox-button ~ .tox-button, [data-list] .btn-group-vertical > .page ~ .btn, [data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .zoomIn, .mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .page ~ .zoomIn,
[data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .zoomOut,
.mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .page ~ .zoomOut,
[data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .fullScreen,
.mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .page ~ .fullScreen, [data-list] .google-map-control-btn .btn-group-vertical > .page ~ .zoomIn, .google-map-control-btn [data-list] .btn-group-vertical > .page ~ .zoomIn,
[data-list] .google-map-control-btn .btn-group-vertical > .page ~ .zoomOut,
.google-map-control-btn [data-list] .btn-group-vertical > .page ~ .zoomOut, [data-list] .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button--secondary, .tox .tox-dialog__footer [data-list] .btn-group-vertical > .page ~ .tox-button--secondary, [data-list] .tox .btn-group-vertical > .page ~ .tox-button-secondary, .tox [data-list] .btn-group-vertical > .page ~ .tox-button-secondary, [data-list] .tox .btn-group-vertical > .page ~ .tox-button, .tox [data-list] .btn-group-vertical > .page ~ .tox-button,
.table-list .btn-group-vertical > .page ~ .btn,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .zoomIn,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .page ~ .zoomIn,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .zoomOut,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .page ~ .zoomOut,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .page ~ .fullScreen,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .page ~ .fullScreen,
.table-list .google-map-control-btn .btn-group-vertical > .page ~ .zoomIn,
.google-map-control-btn .table-list .btn-group-vertical > .page ~ .zoomIn,
.table-list .google-map-control-btn .btn-group-vertical > .page ~ .zoomOut,
.google-map-control-btn .table-list .btn-group-vertical > .page ~ .zoomOut,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .page ~ .tox-button--secondary,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .page ~ .tox-button--secondary,
.table-list .tox .btn-group-vertical > .page ~ .tox-button-secondary,
.tox .table-list .btn-group-vertical > .page ~ .tox-button-secondary,
.table-list .tox .btn-group-vertical > .page ~ .tox-button,
.tox .table-list .btn-group-vertical > .page ~ .tox-button, [data-list] .btn-group-vertical > .btn ~ .page, [data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .page, .mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .zoomIn ~ .page,
[data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .page,
.mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .zoomOut ~ .page,
[data-list] .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .page,
.mapbox-container .mapbox-control-btn [data-list] .btn-group-vertical > .fullScreen ~ .page, [data-list] .google-map-control-btn .btn-group-vertical > .zoomIn ~ .page, .google-map-control-btn [data-list] .btn-group-vertical > .zoomIn ~ .page,
[data-list] .google-map-control-btn .btn-group-vertical > .zoomOut ~ .page,
.google-map-control-btn [data-list] .btn-group-vertical > .zoomOut ~ .page, [data-list] .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page, .tox .tox-dialog__footer [data-list] .btn-group-vertical > .tox-button--secondary ~ .page, [data-list] .tox .btn-group-vertical > .tox-button-secondary ~ .page, .tox [data-list] .btn-group-vertical > .tox-button-secondary ~ .page, [data-list] .tox .btn-group-vertical > .tox-button ~ .page, .tox [data-list] .btn-group-vertical > .tox-button ~ .page, [data-list] .btn-group-vertical > .page ~ .page,
.table-list .btn-group-vertical > .btn ~ .page,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomIn ~ .page,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .zoomIn ~ .page,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .zoomOut ~ .page,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .zoomOut ~ .page,
.table-list .mapbox-container .mapbox-control-btn .btn-group-vertical > .fullScreen ~ .page,
.mapbox-container .mapbox-control-btn .table-list .btn-group-vertical > .fullScreen ~ .page,
.table-list .google-map-control-btn .btn-group-vertical > .zoomIn ~ .page,
.google-map-control-btn .table-list .btn-group-vertical > .zoomIn ~ .page,
.table-list .google-map-control-btn .btn-group-vertical > .zoomOut ~ .page,
.google-map-control-btn .table-list .btn-group-vertical > .zoomOut ~ .page,
.table-list .tox .tox-dialog__footer .btn-group-vertical > .tox-button--secondary ~ .page,
.tox .tox-dialog__footer .table-list .btn-group-vertical > .tox-button--secondary ~ .page,
.table-list .tox .btn-group-vertical > .tox-button-secondary ~ .page,
.tox .table-list .btn-group-vertical > .tox-button-secondary ~ .page,
.table-list .tox .btn-group-vertical > .tox-button ~ .page,
.tox .table-list .btn-group-vertical > .tox-button ~ .page,
.table-list .btn-group-vertical > .page ~ .page,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:first-child) > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:first-child) > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-vertical > .btn-group:not(:first-child) > .fullScreen,
.google-map-control-btn .btn-group-vertical > .btn-group:not(:first-child) > .zoomIn,
.google-map-control-btn .btn-group-vertical > .btn-group:not(:first-child) > .zoomOut,
.tox .tox-dialog__footer .btn-group-vertical > .btn-group:not(:first-child) > .tox-button--secondary,
.tox .btn-group-vertical > .btn-group:not(:first-child) > .tox-button-secondary,
.tox .btn-group-vertical > .btn-group:not(:first-child) > .tox-button,
[data-list] .btn-group-vertical > .btn-group:not(:first-child) > .page,
.table-list .btn-group-vertical > .btn-group:not(:first-child) > .page {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --phoenix-nav-link-padding-x: 1rem;
  --phoenix-nav-link-padding-y: 0.5rem;
  --phoenix-nav-link-font-weight: ;
  --phoenix-nav-link-color: var(--phoenix-link-color);
  --phoenix-nav-link-hover-color: var(--phoenix-link-hover-color);
  --phoenix-nav-link-disabled-color: var(--phoenix-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--phoenix-nav-link-padding-y) var(--phoenix-nav-link-padding-x);
  font-size: var(--phoenix-nav-link-font-size);
  font-weight: var(--phoenix-nav-link-font-weight);
  color: var(--phoenix-nav-link-color);
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--phoenix-nav-link-hover-color);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
}
.nav-link.disabled, [data-list] li.disabled button.nav-link,
.table-list li.disabled button.nav-link, .nav-link:disabled {
  color: var(--phoenix-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --phoenix-nav-tabs-border-width: 2px;
  --phoenix-nav-tabs-border-color: var(--phoenix-border-color);
  --phoenix-nav-tabs-border-radius: var(--phoenix-border-radius);
  --phoenix-nav-tabs-link-hover-border-color: var(--phoenix-secondary-bg) var(--phoenix-secondary-bg) var(--phoenix-border-color);
  --phoenix-nav-tabs-link-active-color: var(--phoenix-emphasis-color);
  --phoenix-nav-tabs-link-active-bg: var(--phoenix-body-bg);
  --phoenix-nav-tabs-link-active-border-color: var(--phoenix-border-color) var(--phoenix-border-color) var(--phoenix-body-bg);
  border-bottom: var(--phoenix-nav-tabs-border-width) solid var(--phoenix-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--phoenix-nav-tabs-border-width));
  border: var(--phoenix-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--phoenix-nav-tabs-border-radius);
  border-top-right-radius: var(--phoenix-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--phoenix-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--phoenix-nav-tabs-link-active-color);
  background-color: var(--phoenix-nav-tabs-link-active-bg);
  border-color: var(--phoenix-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--phoenix-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --phoenix-nav-pills-border-radius: var(--phoenix-border-radius-pill);
  --phoenix-nav-pills-link-active-color: var(--phoenix-primary);
  --phoenix-nav-pills-link-active-bg: transparent;
}
.nav-pills .nav-link {
  border-radius: var(--phoenix-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--phoenix-nav-pills-link-active-color);
  background-color: var(--phoenix-nav-pills-link-active-bg);
}

.nav-underline {
  --phoenix-nav-underline-gap: 1rem;
  --phoenix-nav-underline-border-width: 0.125rem;
  --phoenix-nav-underline-link-active-color: var(--phoenix-primary);
  gap: var(--phoenix-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--phoenix-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--phoenix-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --phoenix-navbar-padding-x: 1.5rem;
  --phoenix-navbar-padding-y: 0.5rem;
  --phoenix-navbar-color: rgba(var(--phoenix-emphasis-color-rgb), 0.65);
  --phoenix-navbar-hover-color: rgba(var(--phoenix-emphasis-color-rgb), 0.9);
  --phoenix-navbar-disabled-color: rgba(var(--phoenix-emphasis-color-rgb), 0.25);
  --phoenix-navbar-active-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-brand-padding-y: -0.210078125rem;
  --phoenix-navbar-brand-margin-end: 1rem;
  --phoenix-navbar-brand-font-size: 1.953125rem;
  --phoenix-navbar-brand-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-brand-hover-color: rgba(var(--phoenix-emphasis-color-rgb), 1);
  --phoenix-navbar-nav-link-padding-x: 0.5rem;
  --phoenix-navbar-toggler-padding-y: 0.25rem;
  --phoenix-navbar-toggler-padding-x: 0.75rem;
  --phoenix-navbar-toggler-font-size: 1.2rem;
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
  --phoenix-navbar-toggler-border-color: rgba(var(--phoenix-emphasis-color-rgb), 0.15);
  --phoenix-navbar-toggler-border-radius: var(--phoenix-border-radius);
  --phoenix-navbar-toggler-focus-width: 0;
  --phoenix-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: var(--phoenix-navbar-padding-y) var(--phoenix-navbar-padding-x);
}
.navbar > .container, .navbar > .product-filter-container,
.navbar > .container-fluid,
.navbar > .container-medium-xxl,
.navbar > .container-medium-xl,
.navbar > .container-medium-lg,
.navbar > .container-medium-md,
.navbar > .container-medium-sm,
.navbar > .container-small-xl,
.navbar > .container-small-lg,
.navbar > .container-small-md,
.navbar > .container-small-sm,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--phoenix-navbar-brand-padding-y);
  padding-bottom: var(--phoenix-navbar-brand-padding-y);
  margin-right: var(--phoenix-navbar-brand-margin-end);
  font-size: var(--phoenix-navbar-brand-font-size);
  color: var(--phoenix-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--phoenix-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --phoenix-nav-link-padding-x: 0;
  --phoenix-nav-link-padding-y: 0.5rem;
  --phoenix-nav-link-font-weight: ;
  --phoenix-nav-link-color: var(--phoenix-navbar-color);
  --phoenix-nav-link-hover-color: var(--phoenix-navbar-hover-color);
  --phoenix-nav-link-disabled-color: var(--phoenix-navbar-disabled-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--phoenix-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--phoenix-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--phoenix-navbar-active-color);
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: var(--phoenix-navbar-toggler-padding-y) var(--phoenix-navbar-toggler-padding-x);
  font-size: var(--phoenix-navbar-toggler-font-size);
  line-height: 1;
  color: var(--phoenix-navbar-color);
  background-color: transparent;
  border: var(--phoenix-border-width) solid var(--phoenix-navbar-toggler-border-color);
  border-radius: var(--phoenix-navbar-toggler-border-radius);
  -webkit-transition: var(--phoenix-navbar-toggler-transition);
  -o-transition: var(--phoenix-navbar-toggler-transition);
  transition: var(--phoenix-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--phoenix-navbar-toggler-focus-width);
  box-shadow: 0 0 0 var(--phoenix-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--phoenix-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--phoenix-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1540px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--phoenix-navbar-nav-link-padding-x);
    padding-left: var(--phoenix-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--phoenix-navbar-nav-link-padding-x);
  padding-left: var(--phoenix-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --phoenix-navbar-color: rgba(255, 255, 255, 0.7);
  --phoenix-navbar-hover-color: rgba(255, 255, 255, 0.9);
  --phoenix-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --phoenix-navbar-active-color: #fff;
  --phoenix-navbar-brand-color: #fff;
  --phoenix-navbar-brand-hover-color: #fff;
  --phoenix-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --phoenix-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%239da9bb' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M0 6h30M0 14h30M0 22h30'/%3E%3C/svg%3E");
}

.card {
  --phoenix-card-spacer-y: 1.5rem;
  --phoenix-card-spacer-x: 1.5rem;
  --phoenix-card-title-spacer-y: 1rem;
  --phoenix-card-title-color: var(--phoenix-emphasis-color);
  --phoenix-card-subtitle-color: ;
  --phoenix-card-border-width: var(--phoenix-border-width);
  --phoenix-card-border-color: var(--phoenix-border-color-translucent);
  --phoenix-card-border-radius: 0.5rem;
  --phoenix-card-box-shadow: ;
  --phoenix-card-inner-border-radius: calc(0.5rem - (var(--phoenix-border-width)));
  --phoenix-card-cap-padding-y: 1.5rem;
  --phoenix-card-cap-padding-x: 1.5rem;
  --phoenix-card-cap-bg: transparent;
  --phoenix-card-cap-color: ;
  --phoenix-card-height: ;
  --phoenix-card-color: ;
  --phoenix-card-bg: var(--phoenix-emphasis-bg);
  --phoenix-card-img-overlay-padding: 1rem;
  --phoenix-card-group-margin: 1rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  height: var(--phoenix-card-height);
  color: var(--phoenix-body-color);
  word-wrap: break-word;
  background-color: var(--phoenix-card-bg);
  background-clip: border-box;
  border: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
  border-radius: var(--phoenix-card-border-radius);
  -webkit-box-shadow: var(--phoenix-card-box-shadow);
  box-shadow: var(--phoenix-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--phoenix-card-inner-border-radius);
  border-top-right-radius: var(--phoenix-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--phoenix-card-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--phoenix-card-spacer-y) var(--phoenix-card-spacer-x);
  color: var(--phoenix-card-color);
}

.card-title {
  margin-bottom: var(--phoenix-card-title-spacer-y);
  color: var(--phoenix-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--phoenix-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--phoenix-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--phoenix-card-spacer-x);
}

.card-header {
  padding: var(--phoenix-card-cap-padding-y) var(--phoenix-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--phoenix-card-cap-color);
  background-color: var(--phoenix-card-cap-bg);
  border-bottom: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
}
.card-header:first-child {
  border-radius: var(--phoenix-card-inner-border-radius) var(--phoenix-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--phoenix-card-cap-padding-y) var(--phoenix-card-cap-padding-x);
  color: var(--phoenix-card-cap-color);
  background-color: var(--phoenix-card-cap-bg);
  border-top: var(--phoenix-card-border-width) solid var(--phoenix-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--phoenix-card-inner-border-radius) var(--phoenix-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--phoenix-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--phoenix-card-bg);
  border-bottom-color: var(--phoenix-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--phoenix-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--phoenix-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--phoenix-card-img-overlay-padding);
  border-radius: var(--phoenix-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--phoenix-card-inner-border-radius);
  border-top-right-radius: var(--phoenix-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--phoenix-card-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--phoenix-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --phoenix-accordion-color: var(--phoenix-body-highlight-color);
  --phoenix-accordion-bg: transparent;
  --phoenix-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --phoenix-accordion-border-color: var(--phoenix-border-color);
  --phoenix-accordion-border-width: 0;
  --phoenix-accordion-border-radius: 0;
  --phoenix-accordion-inner-border-radius: 0;
  --phoenix-accordion-btn-padding-x: 0;
  --phoenix-accordion-btn-padding-y: 0.5rem;
  --phoenix-accordion-btn-color: var(--phoenix-primary);
  --phoenix-accordion-btn-bg: var(--phoenix-accordion-bg);
  --phoenix-accordion-btn-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%233874ff' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-icon-width: 1.25rem;
  --phoenix-accordion-btn-icon-transform: rotate(-180deg);
  --phoenix-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%233874ff' d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-focus-box-shadow: 0 0 0 0.25rem transparent;
  --phoenix-accordion-body-padding-x: 0;
  --phoenix-accordion-body-padding-y: 0.5rem;
  --phoenix-accordion-active-color: var(--phoenix-emphasis-color);
  --phoenix-accordion-active-bg: transparent;
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: var(--phoenix-accordion-btn-padding-y) var(--phoenix-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--phoenix-accordion-btn-color);
  text-align: left;
  background-color: var(--phoenix-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--phoenix-accordion-transition);
  -o-transition: var(--phoenix-accordion-transition);
  transition: var(--phoenix-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--phoenix-accordion-active-color);
  background-color: var(--phoenix-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--phoenix-accordion-border-width)) 0 var(--phoenix-accordion-border-color);
  box-shadow: inset 0 calc(-1 * var(--phoenix-accordion-border-width)) 0 var(--phoenix-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--phoenix-accordion-btn-active-icon);
  -webkit-transform: var(--phoenix-accordion-btn-icon-transform);
  -ms-transform: var(--phoenix-accordion-btn-icon-transform);
  transform: var(--phoenix-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--phoenix-accordion-btn-icon-width);
  height: var(--phoenix-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--phoenix-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--phoenix-accordion-btn-icon-width);
  -webkit-transition: var(--phoenix-accordion-btn-icon-transition);
  -o-transition: var(--phoenix-accordion-btn-icon-transition);
  transition: var(--phoenix-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: var(--phoenix-accordion-btn-focus-box-shadow);
  box-shadow: var(--phoenix-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--phoenix-accordion-color);
  background-color: var(--phoenix-accordion-bg);
  border: var(--phoenix-accordion-border-width) solid var(--phoenix-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--phoenix-accordion-border-radius);
  border-top-right-radius: var(--phoenix-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--phoenix-accordion-inner-border-radius);
  border-top-right-radius: var(--phoenix-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--phoenix-accordion-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--phoenix-accordion-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--phoenix-accordion-border-radius);
  border-bottom-left-radius: var(--phoenix-accordion-border-radius);
}

.accordion-body {
  padding: var(--phoenix-accordion-body-padding-y) var(--phoenix-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --phoenix-accordion-btn-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%2385a9ff' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%2385a9ff' d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
}

.breadcrumb {
  --phoenix-breadcrumb-padding-x: 0;
  --phoenix-breadcrumb-padding-y: 0;
  --phoenix-breadcrumb-margin-bottom: 1rem;
  --phoenix-breadcrumb-font-size: 0.8rem;
  --phoenix-breadcrumb-bg: ;
  --phoenix-breadcrumb-border-radius: ;
  --phoenix-breadcrumb-divider-color: var(--phoenix-secondary-color);
  --phoenix-breadcrumb-item-padding-x: 0.5rem;
  --phoenix-breadcrumb-item-active-color: var(--phoenix-body-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: var(--phoenix-breadcrumb-padding-y) var(--phoenix-breadcrumb-padding-x);
  margin-bottom: var(--phoenix-breadcrumb-margin-bottom);
  font-size: var(--phoenix-breadcrumb-font-size);
  list-style: none;
  background-color: var(--phoenix-breadcrumb-bg);
  border-radius: var(--phoenix-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--phoenix-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--phoenix-breadcrumb-item-padding-x);
  color: var(--phoenix-breadcrumb-divider-color);
  content: var(--phoenix-breadcrumb-divider, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='6' fill='%236e7891' viewBox='0 0 256 480'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E")) /* rtl: var(--phoenix-breadcrumb-divider, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='6' fill='%236e7891' viewBox='0 0 256 480'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E")) */;
}
.breadcrumb-item.active {
  color: var(--phoenix-breadcrumb-item-active-color);
}

.pagination {
  --phoenix-pagination-padding-x: 0.75rem;
  --phoenix-pagination-padding-y: 0.5rem;
  --phoenix-pagination-font-size: 0.8rem;
  --phoenix-pagination-color: var(--phoenix-secondary-color);
  --phoenix-pagination-bg: transparent;
  --phoenix-pagination-border-width: 0;
  --phoenix-pagination-border-color: var(--phoenix-border-color);
  --phoenix-pagination-border-radius: var(--phoenix-border-radius);
  --phoenix-pagination-hover-color: var(--phoenix-primary);
  --phoenix-pagination-hover-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-hover-border-color: var(--phoenix-border-color);
  --phoenix-pagination-focus-color: var(--phoenix-link-hover-color);
  --phoenix-pagination-focus-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  --phoenix-pagination-active-color: #fff;
  --phoenix-pagination-active-bg: #3874ff;
  --phoenix-pagination-active-border-color: #3874ff;
  --phoenix-pagination-disabled-color: var(--phoenix-secondary-color);
  --phoenix-pagination-disabled-bg: var(--phoenix-secondary-bg);
  --phoenix-pagination-disabled-border-color: var(--phoenix-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--phoenix-pagination-padding-y) var(--phoenix-pagination-padding-x);
  font-size: var(--phoenix-pagination-font-size);
  color: var(--phoenix-pagination-color);
  background-color: var(--phoenix-pagination-bg);
  border: var(--phoenix-pagination-border-width) solid var(--phoenix-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--phoenix-pagination-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-pagination-hover-bg);
  border-color: var(--phoenix-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--phoenix-pagination-focus-color);
  background-color: var(--phoenix-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--phoenix-pagination-focus-box-shadow);
  box-shadow: var(--phoenix-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--phoenix-pagination-active-color);
  background-color: var(--phoenix-pagination-active-bg);
  border-color: var(--phoenix-pagination-active-border-color);
}
.page-link.disabled, [data-list] li.disabled button.page-link,
.table-list li.disabled button.page-link, .disabled > .page-link, [data-list] li.disabled button > .page-link,
.table-list li.disabled button > .page-link {
  color: var(--phoenix-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-pagination-disabled-bg);
  border-color: var(--phoenix-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(0 * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--phoenix-pagination-border-radius);
  border-bottom-left-radius: var(--phoenix-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--phoenix-pagination-border-radius);
  border-bottom-right-radius: var(--phoenix-pagination-border-radius);
}

.pagination-lg {
  --phoenix-pagination-padding-x: 1.5rem;
  --phoenix-pagination-padding-y: 0.75rem;
  --phoenix-pagination-font-size: 1.2rem;
  --phoenix-pagination-border-radius: var(--phoenix-border-radius-lg);
}

.pagination-sm {
  --phoenix-pagination-padding-x: 0.5rem;
  --phoenix-pagination-padding-y: 0.25rem;
  --phoenix-pagination-font-size: 0.875rem;
  --phoenix-pagination-border-radius: var(--phoenix-border-radius-sm);
}

.badge {
  --phoenix-badge-padding-x: 0.711111em;
  --phoenix-badge-padding-y: 0.355555em;
  --phoenix-badge-font-size: 0.75em;
  --phoenix-badge-font-weight: 700;
  --phoenix-badge-color: #fff;
  --phoenix-badge-border-radius: 0.25rem;
  display: inline-block;
  padding: var(--phoenix-badge-padding-y) var(--phoenix-badge-padding-x);
  font-size: var(--phoenix-badge-font-size);
  font-weight: var(--phoenix-badge-font-weight);
  line-height: 1;
  color: var(--phoenix-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--phoenix-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge, .mapbox-container .mapbox-control-btn .zoomIn .badge,
.mapbox-container .mapbox-control-btn .zoomOut .badge,
.mapbox-container .mapbox-control-btn .fullScreen .badge, .google-map-control-btn .zoomIn .badge,
.google-map-control-btn .zoomOut .badge, .tox .tox-dialog__footer .tox-button:last-child .badge, .tox .tox-dialog__footer .tox-button--secondary .badge, .tox .tox-button-secondary .badge, .tox .tox-button .badge, [data-list] .page .badge,
.table-list .page .badge {
  position: relative;
  top: -1px;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.313rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.313rem;
  }
}
.progress,
.progress-stacked {
  --phoenix-progress-height: 0.313rem;
  --phoenix-progress-font-size: 0.75rem;
  --phoenix-progress-bg: var(--phoenix-secondary-bg);
  --phoenix-progress-border-radius: 0.5rem;
  --phoenix-progress-box-shadow: initial;
  --phoenix-progress-bar-color: #fff;
  --phoenix-progress-bar-bg: #3874ff;
  --phoenix-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--phoenix-progress-height);
  overflow: hidden;
  font-size: var(--phoenix-progress-font-size);
  background-color: var(--phoenix-progress-bg);
  border-radius: var(--phoenix-progress-border-radius);
  -webkit-box-shadow: var(--phoenix-progress-box-shadow);
  box-shadow: var(--phoenix-progress-box-shadow);
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: var(--phoenix-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--phoenix-progress-bar-bg);
  -webkit-transition: var(--phoenix-progress-bar-transition);
  -o-transition: var(--phoenix-progress-bar-transition);
  transition: var(--phoenix-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--phoenix-progress-height) var(--phoenix-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.list-group {
  --phoenix-list-group-color: var(--phoenix-secondary-color);
  --phoenix-list-group-bg: var(--phoenix-emphasis-bg);
  --phoenix-list-group-border-color: var(--phoenix-border-color-translucent);
  --phoenix-list-group-border-width: var(--phoenix-border-width);
  --phoenix-list-group-border-radius: var(--phoenix-border-radius);
  --phoenix-list-group-item-padding-x: 1rem;
  --phoenix-list-group-item-padding-y: 0.5rem;
  --phoenix-list-group-action-color: var(--phoenix-secondary-color);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-body-highlight-bg);
  --phoenix-list-group-action-active-color: var(--phoenix-body-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-secondary-bg);
  --phoenix-list-group-disabled-color: var(--phoenix-quaternary-color);
  --phoenix-list-group-disabled-bg: var(--phoenix-emphasis-bg);
  --phoenix-list-group-active-color: #fff;
  --phoenix-list-group-active-bg: #3874ff;
  --phoenix-list-group-active-border-color: #3874ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--phoenix-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--phoenix-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--phoenix-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--phoenix-list-group-action-active-color);
  background-color: var(--phoenix-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--phoenix-list-group-item-padding-y) var(--phoenix-list-group-item-padding-x);
  color: var(--phoenix-list-group-color);
  background-color: var(--phoenix-list-group-bg);
  border: var(--phoenix-list-group-border-width) solid var(--phoenix-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, [data-list] li.disabled button.list-group-item,
.table-list li.disabled button.list-group-item, .list-group-item:disabled {
  color: var(--phoenix-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--phoenix-list-group-active-color);
  background-color: var(--phoenix-list-group-active-bg);
  border-color: var(--phoenix-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--phoenix-list-group-border-width));
  border-top-width: var(--phoenix-list-group-border-width);
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--phoenix-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--phoenix-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--phoenix-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--phoenix-list-group-border-width));
  border-left-width: var(--phoenix-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
@media (min-width: 1540px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--phoenix-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--phoenix-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--phoenix-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--phoenix-list-group-border-width));
    border-left-width: var(--phoenix-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--phoenix-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --phoenix-list-group-color: var(--phoenix-primary-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-primary-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-primary-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-primary-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-primary-text-emphasis);
}

.list-group-item-secondary {
  --phoenix-list-group-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-secondary-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-secondary-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-secondary-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-secondary-text-emphasis);
}

.list-group-item-success {
  --phoenix-list-group-color: var(--phoenix-success-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-success-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-success-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-success-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-success-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-success-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-success-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-success-text-emphasis);
}

.list-group-item-info {
  --phoenix-list-group-color: var(--phoenix-info-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-info-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-info-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-info-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-info-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-info-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-info-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-info-text-emphasis);
}

.list-group-item-warning {
  --phoenix-list-group-color: var(--phoenix-warning-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-warning-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-warning-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-warning-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-warning-text-emphasis);
}

.list-group-item-danger {
  --phoenix-list-group-color: var(--phoenix-danger-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-danger-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-danger-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-danger-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-danger-text-emphasis);
}

.list-group-item-light {
  --phoenix-list-group-color: var(--phoenix-light-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-light-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-light-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-light-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-light-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-light-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-light-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-light-text-emphasis);
}

.list-group-item-dark {
  --phoenix-list-group-color: var(--phoenix-dark-text-emphasis);
  --phoenix-list-group-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-list-group-border-color: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-action-hover-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-hover-bg: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-action-active-color: var(--phoenix-emphasis-color);
  --phoenix-list-group-action-active-bg: var(--phoenix-dark-border-subtle);
  --phoenix-list-group-active-color: var(--phoenix-dark-bg-subtle);
  --phoenix-list-group-active-bg: var(--phoenix-dark-text-emphasis);
  --phoenix-list-group-active-border-color: var(--phoenix-dark-text-emphasis);
}

.btn-close {
  --phoenix-btn-close-color: #000000;
  --phoenix-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --phoenix-btn-close-opacity: 0.5;
  --phoenix-btn-close-hover-opacity: 0.75;
  --phoenix-btn-close-focus-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25);
  --phoenix-btn-close-focus-opacity: 1;
  --phoenix-btn-close-disabled-opacity: 0.25;
  --phoenix-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--phoenix-btn-close-color);
  background: transparent var(--phoenix-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--phoenix-btn-close-opacity);
}
.btn-close:hover {
  color: var(--phoenix-btn-close-color);
  text-decoration: none;
  opacity: var(--phoenix-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--phoenix-btn-close-focus-shadow);
  box-shadow: var(--phoenix-btn-close-focus-shadow);
  opacity: var(--phoenix-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled, [data-list] li.disabled button.btn-close,
.table-list li.disabled button.btn-close {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: var(--phoenix-btn-close-disabled-opacity);
}

.btn-close-white {
  -webkit-filter: var(--phoenix-btn-close-white-filter);
  filter: var(--phoenix-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  -webkit-filter: var(--phoenix-btn-close-white-filter);
  filter: var(--phoenix-btn-close-white-filter);
}

.toast {
  --phoenix-toast-zindex: 1090;
  --phoenix-toast-padding-x: 0;
  --phoenix-toast-padding-y: 1rem;
  --phoenix-toast-spacing: 2rem;
  --phoenix-toast-max-width: 350px;
  --phoenix-toast-font-size: 1rem;
  --phoenix-toast-color: ;
  --phoenix-toast-bg: rgba(var(--phoenix-emphasis-bg-rgb), 0.85);
  --phoenix-toast-border-width: var(--phoenix-border-width);
  --phoenix-toast-border-color: var(--phoenix-border-color);
  --phoenix-toast-border-radius: var(--phoenix-border-radius);
  --phoenix-toast-box-shadow: 0px 4px 8px -6px rgba(36, 40, 46, 0.03), 0px 16px 8px -4px rgba(36, 40, 46, 0.03);
  --phoenix-toast-header-color: var(--phoenix-secondary-color);
  --phoenix-toast-header-bg: transparent;
  --phoenix-toast-header-border-color: var(--phoenix-border-color-translucent);
  width: var(--phoenix-toast-max-width);
  max-width: 100%;
  font-size: var(--phoenix-toast-font-size);
  color: var(--phoenix-toast-color);
  pointer-events: auto;
  background-color: var(--phoenix-toast-bg);
  background-clip: padding-box;
  border: var(--phoenix-toast-border-width) solid var(--phoenix-toast-border-color);
  -webkit-box-shadow: var(--phoenix-toast-box-shadow);
  box-shadow: var(--phoenix-toast-box-shadow);
  border-radius: var(--phoenix-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --phoenix-toast-zindex: 1090;
  position: absolute;
  z-index: var(--phoenix-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--phoenix-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--phoenix-toast-padding-y) var(--phoenix-toast-padding-x);
  color: var(--phoenix-toast-header-color);
  background-color: var(--phoenix-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--phoenix-toast-border-width) solid var(--phoenix-toast-header-border-color);
  border-top-left-radius: calc(var(--phoenix-toast-border-radius) - var(--phoenix-toast-border-width));
  border-top-right-radius: calc(var(--phoenix-toast-border-radius) - var(--phoenix-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--phoenix-toast-padding-x));
  margin-left: var(--phoenix-toast-padding-x);
}

.toast-body {
  padding: var(--phoenix-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --phoenix-modal-zindex: 1055;
  --phoenix-modal-width: 500px;
  --phoenix-modal-padding: 1rem;
  --phoenix-modal-margin: 0.5rem;
  --phoenix-modal-color: ;
  --phoenix-modal-bg: var(--phoenix-emphasis-bg);
  --phoenix-modal-border-color: transparent;
  --phoenix-modal-border-width: var(--phoenix-border-width);
  --phoenix-modal-border-radius: 0.375rem;
  --phoenix-modal-box-shadow: var(--phoenix-box-shadow-sm);
  --phoenix-modal-inner-border-radius: calc(0.375rem - (var(--phoenix-border-width)));
  --phoenix-modal-header-padding-x: 1rem;
  --phoenix-modal-header-padding-y: 1rem;
  --phoenix-modal-header-padding: 1rem 1rem;
  --phoenix-modal-header-border-color: var(--phoenix-border-color);
  --phoenix-modal-header-border-width: var(--phoenix-border-width);
  --phoenix-modal-title-line-height: 1.49;
  --phoenix-modal-footer-gap: 0.5rem;
  --phoenix-modal-footer-bg: ;
  --phoenix-modal-footer-border-color: var(--phoenix-border-color);
  --phoenix-modal-footer-border-width: var(--phoenix-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--phoenix-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--phoenix-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--phoenix-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - var(--phoenix-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  color: var(--phoenix-modal-color);
  pointer-events: auto;
  background-color: var(--phoenix-modal-bg);
  background-clip: padding-box;
  border: var(--phoenix-modal-border-width) solid var(--phoenix-modal-border-color);
  border-radius: var(--phoenix-modal-border-radius);
  -webkit-box-shadow: var(--phoenix-modal-box-shadow);
  box-shadow: var(--phoenix-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --phoenix-backdrop-zindex: 1050;
  --phoenix-backdrop-bg: #000000;
  --phoenix-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--phoenix-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--phoenix-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--phoenix-backdrop-opacity);
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--phoenix-modal-header-padding);
  border-bottom: var(--phoenix-modal-header-border-width) solid var(--phoenix-modal-header-border-color);
  border-top-left-radius: var(--phoenix-modal-inner-border-radius);
  border-top-right-radius: var(--phoenix-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--phoenix-modal-header-padding-y) * 0.5) calc(var(--phoenix-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--phoenix-modal-header-padding-y)) calc(-0.5 * var(--phoenix-modal-header-padding-x)) calc(-0.5 * var(--phoenix-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--phoenix-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--phoenix-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: calc(var(--phoenix-modal-padding) - var(--phoenix-modal-footer-gap) * 0.5);
  background-color: var(--phoenix-modal-footer-bg);
  border-top: var(--phoenix-modal-footer-border-width) solid var(--phoenix-modal-footer-border-color);
  border-bottom-right-radius: var(--phoenix-modal-inner-border-radius);
  border-bottom-left-radius: var(--phoenix-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--phoenix-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --phoenix-modal-margin: 1.75rem;
    --phoenix-modal-box-shadow: var(--phoenix-box-shadow);
  }
  .modal-dialog {
    max-width: var(--phoenix-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --phoenix-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --phoenix-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --phoenix-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1539.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --phoenix-tooltip-zindex: 1080;
  --phoenix-tooltip-max-width: 200px;
  --phoenix-tooltip-padding-x: 0.5rem;
  --phoenix-tooltip-padding-y: 0.5rem;
  --phoenix-tooltip-margin: ;
  --phoenix-tooltip-font-size: 0.8rem;
  --phoenix-tooltip-color: #fff;
  --phoenix-tooltip-bg: #222834;
  --phoenix-tooltip-border-radius: 0.25rem;
  --phoenix-tooltip-opacity: 0.9;
  --phoenix-tooltip-arrow-width: 0.8rem;
  --phoenix-tooltip-arrow-height: 0.4rem;
  z-index: var(--phoenix-tooltip-zindex);
  display: block;
  margin: var(--phoenix-tooltip-margin);
  font-family: var(--phoenix-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.49;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--phoenix-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--phoenix-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--phoenix-tooltip-arrow-width);
  height: var(--phoenix-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--phoenix-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--phoenix-tooltip-arrow-height) calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--phoenix-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--phoenix-tooltip-arrow-height));
  width: var(--phoenix-tooltip-arrow-height);
  height: var(--phoenix-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height) calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--phoenix-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--phoenix-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height);
  border-bottom-color: var(--phoenix-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--phoenix-tooltip-arrow-height));
  width: var(--phoenix-tooltip-arrow-height);
  height: var(--phoenix-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--phoenix-tooltip-arrow-width) * 0.5) 0 calc(var(--phoenix-tooltip-arrow-width) * 0.5) var(--phoenix-tooltip-arrow-height);
  border-left-color: var(--phoenix-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--phoenix-tooltip-max-width);
  padding: var(--phoenix-tooltip-padding-y) var(--phoenix-tooltip-padding-x);
  color: var(--phoenix-tooltip-color);
  text-align: center;
  background-color: var(--phoenix-tooltip-bg);
  border-radius: var(--phoenix-tooltip-border-radius);
}

.popover {
  --phoenix-popover-zindex: 1070;
  --phoenix-popover-max-width: 276px;
  --phoenix-popover-font-size: 0.875rem;
  --phoenix-popover-bg: var(--phoenix-emphasis-bg);
  --phoenix-popover-border-width: var(--phoenix-border-width);
  --phoenix-popover-border-color: var(--phoenix-border-color);
  --phoenix-popover-border-radius: var(--phoenix-border-radius-lg);
  --phoenix-popover-inner-border-radius: calc(var(--phoenix-border-radius-lg) - var(--phoenix-border-width));
  --phoenix-popover-box-shadow: var(--phoenix-box-shadow);
  --phoenix-popover-header-padding-x: 1rem;
  --phoenix-popover-header-padding-y: 0.5rem;
  --phoenix-popover-header-font-size: 1rem;
  --phoenix-popover-header-color: var(--phoenix-emphasis-color);
  --phoenix-popover-header-bg: var(--phoenix-secondary-bg);
  --phoenix-popover-body-padding-x: 1rem;
  --phoenix-popover-body-padding-y: 1rem;
  --phoenix-popover-body-color: var(--phoenix-body-color);
  --phoenix-popover-arrow-width: 1rem;
  --phoenix-popover-arrow-height: 0.5rem;
  --phoenix-popover-arrow-border: var(--phoenix-popover-border-color);
  z-index: var(--phoenix-popover-zindex);
  display: block;
  max-width: var(--phoenix-popover-max-width);
  font-family: var(--phoenix-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.49;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--phoenix-popover-font-size);
  word-wrap: break-word;
  background-color: var(--phoenix-popover-bg);
  background-clip: padding-box;
  border: var(--phoenix-popover-border-width) solid var(--phoenix-popover-border-color);
  border-radius: var(--phoenix-popover-border-radius);
  -webkit-box-shadow: var(--phoenix-popover-box-shadow);
  box-shadow: var(--phoenix-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--phoenix-popover-arrow-width);
  height: var(--phoenix-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--phoenix-popover-arrow-height) calc(var(--phoenix-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--phoenix-popover-border-width);
  border-top-color: var(--phoenix-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
  width: var(--phoenix-popover-arrow-height);
  height: var(--phoenix-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height) calc(var(--phoenix-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--phoenix-popover-border-width);
  border-right-color: var(--phoenix-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--phoenix-popover-border-width);
  border-bottom-color: var(--phoenix-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--phoenix-popover-arrow-width);
  margin-left: calc(-0.5 * var(--phoenix-popover-arrow-width));
  content: "";
  border-bottom: var(--phoenix-popover-border-width) solid var(--phoenix-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--phoenix-popover-arrow-height)) - var(--phoenix-popover-border-width));
  width: var(--phoenix-popover-arrow-height);
  height: var(--phoenix-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--phoenix-popover-arrow-width) * 0.5) 0 calc(var(--phoenix-popover-arrow-width) * 0.5) var(--phoenix-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--phoenix-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--phoenix-popover-border-width);
  border-left-color: var(--phoenix-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--phoenix-popover-header-padding-y) var(--phoenix-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--phoenix-popover-header-font-size);
  color: var(--phoenix-popover-header-color);
  background-color: var(--phoenix-popover-header-bg);
  border-bottom: var(--phoenix-popover-border-width) solid var(--phoenix-popover-border-color);
  border-top-left-radius: var(--phoenix-popover-inner-border-radius);
  border-top-right-radius: var(--phoenix-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--phoenix-popover-body-padding-y) var(--phoenix-popover-body-padding-x);
  color: var(--phoenix-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.8s ease-in-out;
  transition: -webkit-transform 0.8s ease-in-out;
  -o-transition: transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.8s;
  -o-transition: opacity 0s 0.8s;
  transition: opacity 0s 0.8s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #3874ff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: none;
  filter: none;
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #3874ff;
}
.carousel-dark .carousel-caption {
  color: #000000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  -webkit-filter: none;
  filter: none;
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #3874ff;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--phoenix-spinner-width);
  height: var(--phoenix-spinner-height);
  vertical-align: var(--phoenix-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--phoenix-spinner-animation-speed) linear infinite var(--phoenix-spinner-animation-name);
  animation: var(--phoenix-spinner-animation-speed) linear infinite var(--phoenix-spinner-animation-name);
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --phoenix-spinner-width: 2rem;
  --phoenix-spinner-height: 2rem;
  --phoenix-spinner-vertical-align: -0.125em;
  --phoenix-spinner-border-width: 0.25em;
  --phoenix-spinner-animation-speed: 0.75s;
  --phoenix-spinner-animation-name: spinner-border;
  border: var(--phoenix-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --phoenix-spinner-width: 1.35rem;
  --phoenix-spinner-height: 1.35rem;
  --phoenix-spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.spinner-grow {
  --phoenix-spinner-width: 2rem;
  --phoenix-spinner-height: 2rem;
  --phoenix-spinner-vertical-align: -0.125em;
  --phoenix-spinner-animation-speed: 0.75s;
  --phoenix-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --phoenix-spinner-width: 1.35rem;
  --phoenix-spinner-height: 1.35rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --phoenix-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --phoenix-offcanvas-zindex: 1045;
  --phoenix-offcanvas-width: 458px;
  --phoenix-offcanvas-height: 30vh;
  --phoenix-offcanvas-padding-x: 1rem;
  --phoenix-offcanvas-padding-y: 1rem;
  --phoenix-offcanvas-color: var(--phoenix-body-color);
  --phoenix-offcanvas-bg: var(--phoenix-emphasis-bg);
  --phoenix-offcanvas-border-width: var(--phoenix-border-width);
  --phoenix-offcanvas-border-color: transparent;
  --phoenix-offcanvas-box-shadow: var(--phoenix-box-shadow-sm);
  --phoenix-offcanvas-transition: transform 0.3s ease-in-out;
  --phoenix-offcanvas-title-line-height: 1.49;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    -webkit-transition: var(--phoenix-offcanvas-transition);
    -o-transition: var(--phoenix-offcanvas-transition);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    -webkit-transition: var(--phoenix-offcanvas-transition);
    -o-transition: var(--phoenix-offcanvas-transition);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    -webkit-transition: var(--phoenix-offcanvas-transition);
    -o-transition: var(--phoenix-offcanvas-transition);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    -webkit-transition: var(--phoenix-offcanvas-transition);
    -o-transition: var(--phoenix-offcanvas-transition);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1539.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--phoenix-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--phoenix-offcanvas-color);
    visibility: hidden;
    background-color: var(--phoenix-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
    box-shadow: var(--phoenix-offcanvas-box-shadow);
    -webkit-transition: var(--phoenix-offcanvas-transition);
    -o-transition: var(--phoenix-offcanvas-transition);
    transition: var(--phoenix-offcanvas-transition);
  }
}
@media (max-width: 1539.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--phoenix-offcanvas-width);
    border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--phoenix-offcanvas-width);
    border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--phoenix-offcanvas-height);
    max-height: 100%;
    border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1540px) {
  .offcanvas-xxl {
    --phoenix-offcanvas-height: auto;
    --phoenix-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--phoenix-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  color: var(--phoenix-offcanvas-color);
  visibility: hidden;
  background-color: var(--phoenix-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-box-shadow: var(--phoenix-offcanvas-box-shadow);
  box-shadow: var(--phoenix-offcanvas-box-shadow);
  -webkit-transition: var(--phoenix-offcanvas-transition);
  -o-transition: var(--phoenix-offcanvas-transition);
  transition: var(--phoenix-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--phoenix-offcanvas-width);
  border-right: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--phoenix-offcanvas-width);
  border-left: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--phoenix-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--phoenix-offcanvas-height);
  max-height: 100%;
  border-top: var(--phoenix-offcanvas-border-width) solid var(--phoenix-offcanvas-border-color);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--phoenix-offcanvas-padding-y) var(--phoenix-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--phoenix-offcanvas-padding-y) * 0.5) calc(var(--phoenix-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--phoenix-offcanvas-padding-y)) calc(-0.5 * var(--phoenix-offcanvas-padding-x)) calc(-0.5 * var(--phoenix-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--phoenix-offcanvas-title-line-height);
}

.offcanvas-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: var(--phoenix-offcanvas-padding-y) var(--phoenix-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, .mapbox-container .mapbox-control-btn .placeholder.zoomIn::before,
.mapbox-container .mapbox-control-btn .placeholder.zoomOut::before,
.mapbox-container .mapbox-control-btn .placeholder.fullScreen::before, .google-map-control-btn .placeholder.zoomIn::before,
.google-map-control-btn .placeholder.zoomOut::before, .tox .tox-dialog__footer .placeholder.tox-button:last-child::before, .tox .tox-dialog__footer .placeholder.tox-button--secondary::before, .tox .placeholder.tox-button-secondary::before, .tox .placeholder.tox-button::before, [data-list] .placeholder.page::before,
.table-list .placeholder.page::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-success-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-info-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(var(--phoenix-light-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(45, 93, 204, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(45, 93, 204, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(45, 93, 204, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(39, 44, 59, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(39, 44, 59, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(39, 44, 59, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--phoenix-success-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(30, 141, 2, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(30, 141, 2, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(30, 141, 2, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--phoenix-info-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(0, 121, 188, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 121, 188, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 121, 188, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(183, 96, 9, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(183, 96, 9, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(183, 96, 9, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(200, 47, 23, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(200, 47, 23, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(200, 47, 23, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--phoenix-light-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(242, 245, 248, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(242, 245, 248, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(242, 245, 248, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(16, 19, 29, var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(16, 19, 29, var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(16, 19, 29, var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--phoenix-focus-ring-x, 0) var(--phoenix-focus-ring-y, 0) var(--phoenix-focus-ring-blur, 0) var(--phoenix-focus-ring-width) var(--phoenix-focus-ring-color);
  box-shadow: var(--phoenix-focus-ring-x, 0) var(--phoenix-focus-ring-y, 0) var(--phoenix-focus-ring-blur, 0) var(--phoenix-focus-ring-width) var(--phoenix-focus-ring-color);
}

.icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-opacity, 0.5));
  text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  -o-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--phoenix-icon-link-transform, translate3d(0.25em, 0, 0));
  transform: var(--phoenix-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--phoenix-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --phoenix-aspect-ratio: 100%;
}

.ratio-4x3 {
  --phoenix-aspect-ratio: 75%;
}

.ratio-16x9 {
  --phoenix-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --phoenix-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1540px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: var(--phoenix-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 1;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  -webkit-box-shadow: var(--phoenix-box-shadow) !important;
  box-shadow: var(--phoenix-box-shadow) !important;
}

.shadow-sm {
  -webkit-box-shadow: var(--phoenix-box-shadow-sm) !important;
  box-shadow: var(--phoenix-box-shadow-sm) !important;
}

.shadow-lg {
  -webkit-box-shadow: var(--phoenix-box-shadow-lg) !important;
  box-shadow: var(--phoenix-box-shadow-lg) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.focus-ring-primary {
  --phoenix-focus-ring-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-secondary {
  --phoenix-focus-ring-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-success {
  --phoenix-focus-ring-color: rgba(var(--phoenix-success-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-info {
  --phoenix-focus-ring-color: rgba(var(--phoenix-info-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-warning {
  --phoenix-focus-ring-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-danger {
  --phoenix-focus-ring-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-light {
  --phoenix-focus-ring-color: rgba(var(--phoenix-light-rgb), var(--phoenix-focus-ring-opacity));
}

.focus-ring-dark {
  --phoenix-focus-ring-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

.border {
  border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-30 {
  width: 30% !important;
}

.w-50 {
  width: 50% !important;
}

.w-60 {
  width: 60% !important;
}

.w-70 {
  width: 70% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-30 {
  height: 30% !important;
}

.h-50 {
  height: 50% !important;
}

.h-60 {
  height: 60% !important;
}

.h-70 {
  height: 70% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-50 {
  min-height: 50vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -ms-flex-order: 6 !important;
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 2.5rem !important;
}

.m-7 {
  margin: 3rem !important;
}

.m-8 {
  margin: 3.5rem !important;
}

.m-9 {
  margin: 4rem !important;
}

.m-10 {
  margin: 4.5rem !important;
}

.m-11 {
  margin: 5rem !important;
}

.m-12 {
  margin: 6rem !important;
}

.m-13 {
  margin: 6.5rem !important;
}

.m-14 {
  margin: 7rem !important;
}

.m-15 {
  margin: 7.5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-6 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-10 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-11 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-12 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-13 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}

.mx-14 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-15 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-10 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-11 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-12 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-13 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.my-14 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-15 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 2.5rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 3.5rem !important;
}

.mt-9 {
  margin-top: 4rem !important;
}

.mt-10 {
  margin-top: 4.5rem !important;
}

.mt-11 {
  margin-top: 5rem !important;
}

.mt-12 {
  margin-top: 6rem !important;
}

.mt-13 {
  margin-top: 6.5rem !important;
}

.mt-14 {
  margin-top: 7rem !important;
}

.mt-15 {
  margin-top: 7.5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 2rem !important;
}

.me-6 {
  margin-right: 2.5rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 3.5rem !important;
}

.me-9 {
  margin-right: 4rem !important;
}

.me-10 {
  margin-right: 4.5rem !important;
}

.me-11 {
  margin-right: 5rem !important;
}

.me-12 {
  margin-right: 6rem !important;
}

.me-13 {
  margin-right: 6.5rem !important;
}

.me-14 {
  margin-right: 7rem !important;
}

.me-15 {
  margin-right: 7.5rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 2.5rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 3.5rem !important;
}

.mb-9 {
  margin-bottom: 4rem !important;
}

.mb-10 {
  margin-bottom: 4.5rem !important;
}

.mb-11 {
  margin-bottom: 5rem !important;
}

.mb-12 {
  margin-bottom: 6rem !important;
}

.mb-13 {
  margin-bottom: 6.5rem !important;
}

.mb-14 {
  margin-bottom: 7rem !important;
}

.mb-15 {
  margin-bottom: 7.5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 2rem !important;
}

.ms-6 {
  margin-left: 2.5rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 3.5rem !important;
}

.ms-9 {
  margin-left: 4rem !important;
}

.ms-10 {
  margin-left: 4.5rem !important;
}

.ms-11 {
  margin-left: 5rem !important;
}

.ms-12 {
  margin-left: 6rem !important;
}

.ms-13 {
  margin-left: 6.5rem !important;
}

.ms-14 {
  margin-left: 7rem !important;
}

.ms-15 {
  margin-left: 7.5rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -2rem !important;
}

.m-n6 {
  margin: -2.5rem !important;
}

.m-n7 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -3.5rem !important;
}

.m-n9 {
  margin: -4rem !important;
}

.m-n10 {
  margin: -4.5rem !important;
}

.m-n11 {
  margin: -5rem !important;
}

.m-n12 {
  margin: -6rem !important;
}

.m-n13 {
  margin: -6.5rem !important;
}

.m-n14 {
  margin: -7rem !important;
}

.m-n15 {
  margin: -7.5rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n6 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n10 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n11 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n12 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n13 {
  margin-right: -6.5rem !important;
  margin-left: -6.5rem !important;
}

.mx-n14 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-n15 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n6 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n10 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n11 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n12 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n13 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important;
}

.my-n14 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-n15 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -2rem !important;
}

.mt-n6 {
  margin-top: -2.5rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -3.5rem !important;
}

.mt-n9 {
  margin-top: -4rem !important;
}

.mt-n10 {
  margin-top: -4.5rem !important;
}

.mt-n11 {
  margin-top: -5rem !important;
}

.mt-n12 {
  margin-top: -6rem !important;
}

.mt-n13 {
  margin-top: -6.5rem !important;
}

.mt-n14 {
  margin-top: -7rem !important;
}

.mt-n15 {
  margin-top: -7.5rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -2rem !important;
}

.me-n6 {
  margin-right: -2.5rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -3.5rem !important;
}

.me-n9 {
  margin-right: -4rem !important;
}

.me-n10 {
  margin-right: -4.5rem !important;
}

.me-n11 {
  margin-right: -5rem !important;
}

.me-n12 {
  margin-right: -6rem !important;
}

.me-n13 {
  margin-right: -6.5rem !important;
}

.me-n14 {
  margin-right: -7rem !important;
}

.me-n15 {
  margin-right: -7.5rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -2rem !important;
}

.mb-n6 {
  margin-bottom: -2.5rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -3.5rem !important;
}

.mb-n9 {
  margin-bottom: -4rem !important;
}

.mb-n10 {
  margin-bottom: -4.5rem !important;
}

.mb-n11 {
  margin-bottom: -5rem !important;
}

.mb-n12 {
  margin-bottom: -6rem !important;
}

.mb-n13 {
  margin-bottom: -6.5rem !important;
}

.mb-n14 {
  margin-bottom: -7rem !important;
}

.mb-n15 {
  margin-bottom: -7.5rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -2rem !important;
}

.ms-n6 {
  margin-left: -2.5rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -3.5rem !important;
}

.ms-n9 {
  margin-left: -4rem !important;
}

.ms-n10 {
  margin-left: -4.5rem !important;
}

.ms-n11 {
  margin-left: -5rem !important;
}

.ms-n12 {
  margin-left: -6rem !important;
}

.ms-n13 {
  margin-left: -6.5rem !important;
}

.ms-n14 {
  margin-left: -7rem !important;
}

.ms-n15 {
  margin-left: -7.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 2.5rem !important;
}

.p-7 {
  padding: 3rem !important;
}

.p-8 {
  padding: 3.5rem !important;
}

.p-9 {
  padding: 4rem !important;
}

.p-10 {
  padding: 4.5rem !important;
}

.p-11 {
  padding: 5rem !important;
}

.p-12 {
  padding: 6rem !important;
}

.p-13 {
  padding: 6.5rem !important;
}

.p-14 {
  padding: 7rem !important;
}

.p-15 {
  padding: 7.5rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-6 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-10 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-11 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-12 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-13 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}

.px-14 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-15 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-9 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-10 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-11 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-12 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-13 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.py-14 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-15 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 2.5rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 3.5rem !important;
}

.pt-9 {
  padding-top: 4rem !important;
}

.pt-10 {
  padding-top: 4.5rem !important;
}

.pt-11 {
  padding-top: 5rem !important;
}

.pt-12 {
  padding-top: 6rem !important;
}

.pt-13 {
  padding-top: 6.5rem !important;
}

.pt-14 {
  padding-top: 7rem !important;
}

.pt-15 {
  padding-top: 7.5rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 2rem !important;
}

.pe-6 {
  padding-right: 2.5rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 3.5rem !important;
}

.pe-9 {
  padding-right: 4rem !important;
}

.pe-10 {
  padding-right: 4.5rem !important;
}

.pe-11 {
  padding-right: 5rem !important;
}

.pe-12 {
  padding-right: 6rem !important;
}

.pe-13 {
  padding-right: 6.5rem !important;
}

.pe-14 {
  padding-right: 7rem !important;
}

.pe-15 {
  padding-right: 7.5rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 2.5rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 3.5rem !important;
}

.pb-9 {
  padding-bottom: 4rem !important;
}

.pb-10 {
  padding-bottom: 4.5rem !important;
}

.pb-11 {
  padding-bottom: 5rem !important;
}

.pb-12 {
  padding-bottom: 6rem !important;
}

.pb-13 {
  padding-bottom: 6.5rem !important;
}

.pb-14 {
  padding-bottom: 7rem !important;
}

.pb-15 {
  padding-bottom: 7.5rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 2rem !important;
}

.ps-6 {
  padding-left: 2.5rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 3.5rem !important;
}

.ps-9 {
  padding-left: 4rem !important;
}

.ps-10 {
  padding-left: 4.5rem !important;
}

.ps-11 {
  padding-left: 5rem !important;
}

.ps-12 {
  padding-left: 6rem !important;
}

.ps-13 {
  padding-left: 6.5rem !important;
}

.ps-14 {
  padding-left: 7rem !important;
}

.ps-15 {
  padding-left: 7.5rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 2.5rem !important;
}

.gap-7 {
  gap: 3rem !important;
}

.gap-8 {
  gap: 3.5rem !important;
}

.gap-9 {
  gap: 4rem !important;
}

.gap-10 {
  gap: 4.5rem !important;
}

.gap-11 {
  gap: 5rem !important;
}

.gap-12 {
  gap: 6rem !important;
}

.gap-13 {
  gap: 6.5rem !important;
}

.gap-14 {
  gap: 7rem !important;
}

.gap-15 {
  gap: 7.5rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 2rem !important;
}

.row-gap-6 {
  row-gap: 2.5rem !important;
}

.row-gap-7 {
  row-gap: 3rem !important;
}

.row-gap-8 {
  row-gap: 3.5rem !important;
}

.row-gap-9 {
  row-gap: 4rem !important;
}

.row-gap-10 {
  row-gap: 4.5rem !important;
}

.row-gap-11 {
  row-gap: 5rem !important;
}

.row-gap-12 {
  row-gap: 6rem !important;
}

.row-gap-13 {
  row-gap: 6.5rem !important;
}

.row-gap-14 {
  row-gap: 7rem !important;
}

.row-gap-15 {
  row-gap: 7.5rem !important;
}

.column-gap-0 {
  -webkit-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}

.column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  -webkit-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}

.column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  -webkit-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
  column-gap: 2rem !important;
}

.column-gap-6 {
  -webkit-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
  column-gap: 2.5rem !important;
}

.column-gap-7 {
  -webkit-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}

.column-gap-8 {
  -webkit-column-gap: 3.5rem !important;
  -moz-column-gap: 3.5rem !important;
  column-gap: 3.5rem !important;
}

.column-gap-9 {
  -webkit-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
  column-gap: 4rem !important;
}

.column-gap-10 {
  -webkit-column-gap: 4.5rem !important;
  -moz-column-gap: 4.5rem !important;
  column-gap: 4.5rem !important;
}

.column-gap-11 {
  -webkit-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important;
}

.column-gap-12 {
  -webkit-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
  column-gap: 6rem !important;
}

.column-gap-13 {
  -webkit-column-gap: 6.5rem !important;
  -moz-column-gap: 6.5rem !important;
  column-gap: 6.5rem !important;
}

.column-gap-14 {
  -webkit-column-gap: 7rem !important;
  -moz-column-gap: 7rem !important;
  column-gap: 7rem !important;
}

.column-gap-15 {
  -webkit-column-gap: 7.5rem !important;
  -moz-column-gap: 7.5rem !important;
  column-gap: 7.5rem !important;
}

.font-monospace {
  font-family: var(--phoenix-font-monospace) !important;
}

.fs-1 {
  font-size: 4.768371582rem !important;
}

.fs-2 {
  font-size: 3.8146972656rem !important;
}

.fs-3 {
  font-size: 3.0517578125rem !important;
}

.fs-4 {
  font-size: 2.44140625rem !important;
}

.fs-5 {
  font-size: 1.953125rem !important;
}

.fs-6 {
  font-size: 1.5625rem !important;
}

.fs-7 {
  font-size: 1.25rem !important;
}

.fs-8 {
  font-size: 1rem !important;
}

.fs-9 {
  font-size: 0.8rem !important;
}

.fs-10 {
  font-size: 0.64rem !important;
}

.fs-11 {
  font-size: 0.512rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-thin {
  font-weight: 100 !important;
}

.fw-lighter {
  font-weight: 200 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: 800 !important;
}

.fw-black {
  font-weight: 900 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.2 !important;
}

.lh-base {
  line-height: 1.49 !important;
}

.lh-lg {
  line-height: 1.4 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-transform-none {
  text-transform: none !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-rgb), var(--phoenix-text-opacity)) !important;
}

.text-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-50 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-100 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-200 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-300 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-400 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-500 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-600 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-700 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-800 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-900 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-1000 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-text-opacity)) !important;
}

.text-gray-1100 {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-primary-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-primary-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-secondary-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-warning-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-warning-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-danger-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-danger-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-success-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-success-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-lighter {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-lighter-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-light {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-dark {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-text-opacity)) !important;
}

.text-info-darker {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-info-darker-rgb), var(--phoenix-text-opacity)) !important;
}

.text-black {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-black-rgb), var(--phoenix-text-opacity)) !important;
}

.text-white {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-white-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-muted {
  --phoenix-text-opacity: 1;
  color: var(--phoenix-secondary-color) !important;
}

.text-black-50 {
  --phoenix-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --phoenix-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-tertiary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-quaternary {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-body-emphasis {
  --phoenix-text-opacity: 1;
  color: var(--phoenix-emphasis-color) !important;
}

.text-reset {
  --phoenix-text-opacity: 1;
  color: inherit !important;
}

.text-body-highlight {
  --phoenix-text-opacity: 1;
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-text-opacity)) !important;
}

.text-opacity-25 {
  --phoenix-text-opacity: 0.25;
}

.text-opacity-50 {
  --phoenix-text-opacity: 0.5;
}

.text-opacity-75 {
  --phoenix-text-opacity: 0.75;
}

.text-opacity-85 {
  --phoenix-text-opacity: 0.85;
}

.text-opacity-100 {
  --phoenix-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--phoenix-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--phoenix-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--phoenix-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--phoenix-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--phoenix-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--phoenix-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--phoenix-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--phoenix-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --phoenix-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --phoenix-link-opacity: 0.1;
}

.link-opacity-25 {
  --phoenix-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --phoenix-link-opacity: 0.25;
}

.link-opacity-50 {
  --phoenix-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --phoenix-link-opacity: 0.5;
}

.link-opacity-75 {
  --phoenix-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --phoenix-link-opacity: 0.75;
}

.link-opacity-100 {
  --phoenix-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --phoenix-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-success {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-success-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-info {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-info-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-warning {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-danger {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-light {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-light-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-dark {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-50 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-200 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-300 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-400 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-500 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-600 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-700 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-800 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-900 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-1000 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline-gray-1100 {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-link-underline-opacity)) !important;
}

.link-underline {
  --phoenix-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-link-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --phoenix-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --phoenix-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --phoenix-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --phoenix-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --phoenix-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --phoenix-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --phoenix-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --phoenix-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --phoenix-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --phoenix-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --phoenix-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --phoenix-link-underline-opacity: 1;
}

.bg-primary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-50 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-100 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-200 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-300 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-400 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-500 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-600 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-700 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-800 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-900 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-1000 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-gray-1100 {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-primary-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-primary-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-secondary-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-warning-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-warning-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-danger-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-danger-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-success-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-success-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-lighter {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-lighter-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-light {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-dark {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-info-darker {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-info-darker-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-black {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-black-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-white {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-white-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-body-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-transparent {
  --phoenix-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-emphasis {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-emphasis-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-secondary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-secondary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-tertiary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-tertiary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-quaternary {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-quaternary-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-body-highlight {
  --phoenix-bg-opacity: 1;
  background-color: rgba(var(--phoenix-body-highlight-bg-rgb), var(--phoenix-bg-opacity)) !important;
}

.bg-opacity-10 {
  --phoenix-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --phoenix-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --phoenix-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --phoenix-bg-opacity: 0.75;
}

.bg-opacity-85 {
  --phoenix-bg-opacity: 0.85;
}

.bg-opacity-100 {
  --phoenix-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--phoenix-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--phoenix-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--phoenix-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--phoenix-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--phoenix-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--phoenix-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--phoenix-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--phoenix-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--phoenix-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.rounded {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--phoenix-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--phoenix-border-radius) !important;
  border-top-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--phoenix-border-radius) !important;
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  border-top-left-radius: var(--phoenix-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--phoenix-border-radius) !important;
  border-top-left-radius: var(--phoenix-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  border-top-left-radius: var(--phoenix-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  border-top-left-radius: var(--phoenix-border-radius-pill) !important;
}

.border-x {
  border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

.border-y {
  border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
}

.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.ls-1 {
  letter-spacing: 1 !important;
}

.ls-2 {
  letter-spacing: 0.165em !important;
}

.ls-3 {
  letter-spacing: 0.25em !important;
}

.column-1 {
  -webkit-column-count: 1 !important;
  -moz-column-count: 1 !important;
  column-count: 1 !important;
}

.column-2 {
  -webkit-column-count: 2 !important;
  -moz-column-count: 2 !important;
  column-count: 2 !important;
}

.column-3 {
  -webkit-column-count: 3 !important;
  -moz-column-count: 3 !important;
  column-count: 3 !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .opacity-sm-0 {
    opacity: 0 !important;
  }
  .opacity-sm-25 {
    opacity: 0.25 !important;
  }
  .opacity-sm-50 {
    opacity: 0.5 !important;
  }
  .opacity-sm-75 {
    opacity: 0.75 !important;
  }
  .opacity-sm-85 {
    opacity: 0.85 !important;
  }
  .opacity-sm-100 {
    opacity: 1 !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .translate-middle-sm {
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-sm-x {
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
  }
  .translate-middle-sm-y {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .border-sm {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-sm-0 {
    border: 0 !important;
  }
  .border-top-sm {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-sm-0 {
    border-top: 0 !important;
  }
  .border-end-sm {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-sm-0 {
    border-right: 0 !important;
  }
  .border-bottom-sm {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
  .border-start-sm {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-sm-0 {
    border-left: 0 !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-30 {
    height: 30% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-60 {
    height: 60% !important;
  }
  .h-sm-70 {
    height: 70% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .m-sm-6 {
    margin: 2.5rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 3.5rem !important;
  }
  .m-sm-9 {
    margin: 4rem !important;
  }
  .m-sm-10 {
    margin: 4.5rem !important;
  }
  .m-sm-11 {
    margin: 5rem !important;
  }
  .m-sm-12 {
    margin: 6rem !important;
  }
  .m-sm-13 {
    margin: 6.5rem !important;
  }
  .m-sm-14 {
    margin: 7rem !important;
  }
  .m-sm-15 {
    margin: 7.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-sm-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-sm-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 2rem !important;
  }
  .mt-sm-6 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-9 {
    margin-top: 4rem !important;
  }
  .mt-sm-10 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 5rem !important;
  }
  .mt-sm-12 {
    margin-top: 6rem !important;
  }
  .mt-sm-13 {
    margin-top: 6.5rem !important;
  }
  .mt-sm-14 {
    margin-top: 7rem !important;
  }
  .mt-sm-15 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 2rem !important;
  }
  .me-sm-6 {
    margin-right: 2.5rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 3.5rem !important;
  }
  .me-sm-9 {
    margin-right: 4rem !important;
  }
  .me-sm-10 {
    margin-right: 4.5rem !important;
  }
  .me-sm-11 {
    margin-right: 5rem !important;
  }
  .me-sm-12 {
    margin-right: 6rem !important;
  }
  .me-sm-13 {
    margin-right: 6.5rem !important;
  }
  .me-sm-14 {
    margin-right: 7rem !important;
  }
  .me-sm-15 {
    margin-right: 7.5rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 2rem !important;
  }
  .ms-sm-6 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-9 {
    margin-left: 4rem !important;
  }
  .ms-sm-10 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 5rem !important;
  }
  .ms-sm-12 {
    margin-left: 6rem !important;
  }
  .ms-sm-13 {
    margin-left: 6.5rem !important;
  }
  .ms-sm-14 {
    margin-left: 7rem !important;
  }
  .ms-sm-15 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -2rem !important;
  }
  .m-sm-n6 {
    margin: -2.5rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -3.5rem !important;
  }
  .m-sm-n9 {
    margin: -4rem !important;
  }
  .m-sm-n10 {
    margin: -4.5rem !important;
  }
  .m-sm-n11 {
    margin: -5rem !important;
  }
  .m-sm-n12 {
    margin: -6rem !important;
  }
  .m-sm-n13 {
    margin: -6.5rem !important;
  }
  .m-sm-n14 {
    margin: -7rem !important;
  }
  .m-sm-n15 {
    margin: -7.5rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-sm-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-sm-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-n9 {
    margin-top: -4rem !important;
  }
  .mt-sm-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -5rem !important;
  }
  .mt-sm-n12 {
    margin-top: -6rem !important;
  }
  .mt-sm-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-sm-n14 {
    margin-top: -7rem !important;
  }
  .mt-sm-n15 {
    margin-top: -7.5rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -2rem !important;
  }
  .me-sm-n6 {
    margin-right: -2.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -3.5rem !important;
  }
  .me-sm-n9 {
    margin-right: -4rem !important;
  }
  .me-sm-n10 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -5rem !important;
  }
  .me-sm-n12 {
    margin-right: -6rem !important;
  }
  .me-sm-n13 {
    margin-right: -6.5rem !important;
  }
  .me-sm-n14 {
    margin-right: -7rem !important;
  }
  .me-sm-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-sm-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -2rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-n9 {
    margin-left: -4rem !important;
  }
  .ms-sm-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -5rem !important;
  }
  .ms-sm-n12 {
    margin-left: -6rem !important;
  }
  .ms-sm-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-sm-n14 {
    margin-left: -7rem !important;
  }
  .ms-sm-n15 {
    margin-left: -7.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .p-sm-6 {
    padding: 2.5rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 3.5rem !important;
  }
  .p-sm-9 {
    padding: 4rem !important;
  }
  .p-sm-10 {
    padding: 4.5rem !important;
  }
  .p-sm-11 {
    padding: 5rem !important;
  }
  .p-sm-12 {
    padding: 6rem !important;
  }
  .p-sm-13 {
    padding: 6.5rem !important;
  }
  .p-sm-14 {
    padding: 7rem !important;
  }
  .p-sm-15 {
    padding: 7.5rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-sm-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-sm-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2rem !important;
  }
  .pt-sm-6 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-9 {
    padding-top: 4rem !important;
  }
  .pt-sm-10 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 5rem !important;
  }
  .pt-sm-12 {
    padding-top: 6rem !important;
  }
  .pt-sm-13 {
    padding-top: 6.5rem !important;
  }
  .pt-sm-14 {
    padding-top: 7rem !important;
  }
  .pt-sm-15 {
    padding-top: 7.5rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 2rem !important;
  }
  .pe-sm-6 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-9 {
    padding-right: 4rem !important;
  }
  .pe-sm-10 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 5rem !important;
  }
  .pe-sm-12 {
    padding-right: 6rem !important;
  }
  .pe-sm-13 {
    padding-right: 6.5rem !important;
  }
  .pe-sm-14 {
    padding-right: 7rem !important;
  }
  .pe-sm-15 {
    padding-right: 7.5rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 2rem !important;
  }
  .ps-sm-6 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-9 {
    padding-left: 4rem !important;
  }
  .ps-sm-10 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 5rem !important;
  }
  .ps-sm-12 {
    padding-left: 6rem !important;
  }
  .ps-sm-13 {
    padding-left: 6.5rem !important;
  }
  .ps-sm-14 {
    padding-left: 7rem !important;
  }
  .ps-sm-15 {
    padding-left: 7.5rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 2rem !important;
  }
  .gap-sm-6 {
    gap: 2.5rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 3.5rem !important;
  }
  .gap-sm-9 {
    gap: 4rem !important;
  }
  .gap-sm-10 {
    gap: 4.5rem !important;
  }
  .gap-sm-11 {
    gap: 5rem !important;
  }
  .gap-sm-12 {
    gap: 6rem !important;
  }
  .gap-sm-13 {
    gap: 6.5rem !important;
  }
  .gap-sm-14 {
    gap: 7rem !important;
  }
  .gap-sm-15 {
    gap: 7.5rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 2rem !important;
  }
  .row-gap-sm-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-sm-9 {
    row-gap: 4rem !important;
  }
  .row-gap-sm-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-sm-11 {
    row-gap: 5rem !important;
  }
  .row-gap-sm-12 {
    row-gap: 6rem !important;
  }
  .row-gap-sm-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-sm-14 {
    row-gap: 7rem !important;
  }
  .row-gap-sm-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-sm-6 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-sm-7 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-sm-8 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-sm-9 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-sm-10 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-sm-11 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-sm-12 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-sm-13 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-sm-14 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-sm-15 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .fs-sm-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-sm-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-sm-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-sm-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-sm-5 {
    font-size: 1.953125rem !important;
  }
  .fs-sm-6 {
    font-size: 1.5625rem !important;
  }
  .fs-sm-7 {
    font-size: 1.25rem !important;
  }
  .fs-sm-8 {
    font-size: 1rem !important;
  }
  .fs-sm-9 {
    font-size: 0.8rem !important;
  }
  .fs-sm-10 {
    font-size: 0.64rem !important;
  }
  .fs-sm-11 {
    font-size: 0.512rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .rounded-sm {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-sm-0 {
    border-radius: 0 !important;
  }
  .rounded-sm-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-sm-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-sm-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-sm-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-sm-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-sm-circle {
    border-radius: 50% !important;
  }
  .rounded-sm-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-sm {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-sm-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-sm-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-sm-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-sm-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-sm-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-sm-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-sm-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-sm-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-sm {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-sm-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-sm-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-sm-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-sm-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-sm-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-sm-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-sm-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-sm-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-sm {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-sm-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-sm-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-sm-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-sm-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-sm-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-sm-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-sm-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-sm-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-sm {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-sm-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-sm-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-sm-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-sm-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-sm-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-sm-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-sm-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-sm-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-sm-1 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
  }
  .column-sm-2 {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }
  .column-sm-3 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .opacity-md-0 {
    opacity: 0 !important;
  }
  .opacity-md-25 {
    opacity: 0.25 !important;
  }
  .opacity-md-50 {
    opacity: 0.5 !important;
  }
  .opacity-md-75 {
    opacity: 0.75 !important;
  }
  .opacity-md-85 {
    opacity: 0.85 !important;
  }
  .opacity-md-100 {
    opacity: 1 !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .translate-middle-md {
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-md-x {
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
  }
  .translate-middle-md-y {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .border-md {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-md-0 {
    border: 0 !important;
  }
  .border-top-md {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-md-0 {
    border-top: 0 !important;
  }
  .border-end-md {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-md-0 {
    border-right: 0 !important;
  }
  .border-bottom-md {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .border-start-md {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-md-0 {
    border-left: 0 !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-30 {
    height: 30% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-60 {
    height: 60% !important;
  }
  .h-md-70 {
    height: 70% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .m-md-6 {
    margin: 2.5rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 3.5rem !important;
  }
  .m-md-9 {
    margin: 4rem !important;
  }
  .m-md-10 {
    margin: 4.5rem !important;
  }
  .m-md-11 {
    margin: 5rem !important;
  }
  .m-md-12 {
    margin: 6rem !important;
  }
  .m-md-13 {
    margin: 6.5rem !important;
  }
  .m-md-14 {
    margin: 7rem !important;
  }
  .m-md-15 {
    margin: 7.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-md-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-md-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 2rem !important;
  }
  .mt-md-6 {
    margin-top: 2.5rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 3.5rem !important;
  }
  .mt-md-9 {
    margin-top: 4rem !important;
  }
  .mt-md-10 {
    margin-top: 4.5rem !important;
  }
  .mt-md-11 {
    margin-top: 5rem !important;
  }
  .mt-md-12 {
    margin-top: 6rem !important;
  }
  .mt-md-13 {
    margin-top: 6.5rem !important;
  }
  .mt-md-14 {
    margin-top: 7rem !important;
  }
  .mt-md-15 {
    margin-top: 7.5rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 2rem !important;
  }
  .me-md-6 {
    margin-right: 2.5rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 3.5rem !important;
  }
  .me-md-9 {
    margin-right: 4rem !important;
  }
  .me-md-10 {
    margin-right: 4.5rem !important;
  }
  .me-md-11 {
    margin-right: 5rem !important;
  }
  .me-md-12 {
    margin-right: 6rem !important;
  }
  .me-md-13 {
    margin-right: 6.5rem !important;
  }
  .me-md-14 {
    margin-right: 7rem !important;
  }
  .me-md-15 {
    margin-right: 7.5rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 4rem !important;
  }
  .mb-md-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 5rem !important;
  }
  .mb-md-12 {
    margin-bottom: 6rem !important;
  }
  .mb-md-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-md-14 {
    margin-bottom: 7rem !important;
  }
  .mb-md-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 2rem !important;
  }
  .ms-md-6 {
    margin-left: 2.5rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 3.5rem !important;
  }
  .ms-md-9 {
    margin-left: 4rem !important;
  }
  .ms-md-10 {
    margin-left: 4.5rem !important;
  }
  .ms-md-11 {
    margin-left: 5rem !important;
  }
  .ms-md-12 {
    margin-left: 6rem !important;
  }
  .ms-md-13 {
    margin-left: 6.5rem !important;
  }
  .ms-md-14 {
    margin-left: 7rem !important;
  }
  .ms-md-15 {
    margin-left: 7.5rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -2rem !important;
  }
  .m-md-n6 {
    margin: -2.5rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -3.5rem !important;
  }
  .m-md-n9 {
    margin: -4rem !important;
  }
  .m-md-n10 {
    margin: -4.5rem !important;
  }
  .m-md-n11 {
    margin: -5rem !important;
  }
  .m-md-n12 {
    margin: -6rem !important;
  }
  .m-md-n13 {
    margin: -6.5rem !important;
  }
  .m-md-n14 {
    margin: -7rem !important;
  }
  .m-md-n15 {
    margin: -7.5rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-md-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-md-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -2rem !important;
  }
  .mt-md-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-md-n9 {
    margin-top: -4rem !important;
  }
  .mt-md-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -5rem !important;
  }
  .mt-md-n12 {
    margin-top: -6rem !important;
  }
  .mt-md-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-md-n14 {
    margin-top: -7rem !important;
  }
  .mt-md-n15 {
    margin-top: -7.5rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -2rem !important;
  }
  .me-md-n6 {
    margin-right: -2.5rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -3.5rem !important;
  }
  .me-md-n9 {
    margin-right: -4rem !important;
  }
  .me-md-n10 {
    margin-right: -4.5rem !important;
  }
  .me-md-n11 {
    margin-right: -5rem !important;
  }
  .me-md-n12 {
    margin-right: -6rem !important;
  }
  .me-md-n13 {
    margin-right: -6.5rem !important;
  }
  .me-md-n14 {
    margin-right: -7rem !important;
  }
  .me-md-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-md-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -2rem !important;
  }
  .ms-md-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-md-n9 {
    margin-left: -4rem !important;
  }
  .ms-md-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -5rem !important;
  }
  .ms-md-n12 {
    margin-left: -6rem !important;
  }
  .ms-md-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-md-n14 {
    margin-left: -7rem !important;
  }
  .ms-md-n15 {
    margin-left: -7.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .p-md-6 {
    padding: 2.5rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 3.5rem !important;
  }
  .p-md-9 {
    padding: 4rem !important;
  }
  .p-md-10 {
    padding: 4.5rem !important;
  }
  .p-md-11 {
    padding: 5rem !important;
  }
  .p-md-12 {
    padding: 6rem !important;
  }
  .p-md-13 {
    padding: 6.5rem !important;
  }
  .p-md-14 {
    padding: 7rem !important;
  }
  .p-md-15 {
    padding: 7.5rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-md-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-md-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2rem !important;
  }
  .pt-md-6 {
    padding-top: 2.5rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 3.5rem !important;
  }
  .pt-md-9 {
    padding-top: 4rem !important;
  }
  .pt-md-10 {
    padding-top: 4.5rem !important;
  }
  .pt-md-11 {
    padding-top: 5rem !important;
  }
  .pt-md-12 {
    padding-top: 6rem !important;
  }
  .pt-md-13 {
    padding-top: 6.5rem !important;
  }
  .pt-md-14 {
    padding-top: 7rem !important;
  }
  .pt-md-15 {
    padding-top: 7.5rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 2rem !important;
  }
  .pe-md-6 {
    padding-right: 2.5rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 3.5rem !important;
  }
  .pe-md-9 {
    padding-right: 4rem !important;
  }
  .pe-md-10 {
    padding-right: 4.5rem !important;
  }
  .pe-md-11 {
    padding-right: 5rem !important;
  }
  .pe-md-12 {
    padding-right: 6rem !important;
  }
  .pe-md-13 {
    padding-right: 6.5rem !important;
  }
  .pe-md-14 {
    padding-right: 7rem !important;
  }
  .pe-md-15 {
    padding-right: 7.5rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 4rem !important;
  }
  .pb-md-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 5rem !important;
  }
  .pb-md-12 {
    padding-bottom: 6rem !important;
  }
  .pb-md-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-md-14 {
    padding-bottom: 7rem !important;
  }
  .pb-md-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 2rem !important;
  }
  .ps-md-6 {
    padding-left: 2.5rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 3.5rem !important;
  }
  .ps-md-9 {
    padding-left: 4rem !important;
  }
  .ps-md-10 {
    padding-left: 4.5rem !important;
  }
  .ps-md-11 {
    padding-left: 5rem !important;
  }
  .ps-md-12 {
    padding-left: 6rem !important;
  }
  .ps-md-13 {
    padding-left: 6.5rem !important;
  }
  .ps-md-14 {
    padding-left: 7rem !important;
  }
  .ps-md-15 {
    padding-left: 7.5rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 2rem !important;
  }
  .gap-md-6 {
    gap: 2.5rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 3.5rem !important;
  }
  .gap-md-9 {
    gap: 4rem !important;
  }
  .gap-md-10 {
    gap: 4.5rem !important;
  }
  .gap-md-11 {
    gap: 5rem !important;
  }
  .gap-md-12 {
    gap: 6rem !important;
  }
  .gap-md-13 {
    gap: 6.5rem !important;
  }
  .gap-md-14 {
    gap: 7rem !important;
  }
  .gap-md-15 {
    gap: 7.5rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 2rem !important;
  }
  .row-gap-md-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-md-7 {
    row-gap: 3rem !important;
  }
  .row-gap-md-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-md-9 {
    row-gap: 4rem !important;
  }
  .row-gap-md-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-md-11 {
    row-gap: 5rem !important;
  }
  .row-gap-md-12 {
    row-gap: 6rem !important;
  }
  .row-gap-md-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-md-14 {
    row-gap: 7rem !important;
  }
  .row-gap-md-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-md-6 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-md-7 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-md-8 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-md-9 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-md-10 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-md-11 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-md-12 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-md-13 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-md-14 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-md-15 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .fs-md-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-md-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-md-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-md-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-md-5 {
    font-size: 1.953125rem !important;
  }
  .fs-md-6 {
    font-size: 1.5625rem !important;
  }
  .fs-md-7 {
    font-size: 1.25rem !important;
  }
  .fs-md-8 {
    font-size: 1rem !important;
  }
  .fs-md-9 {
    font-size: 0.8rem !important;
  }
  .fs-md-10 {
    font-size: 0.64rem !important;
  }
  .fs-md-11 {
    font-size: 0.512rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .rounded-md {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-md-0 {
    border-radius: 0 !important;
  }
  .rounded-md-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-md-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-md-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-md-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-md-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-md-circle {
    border-radius: 50% !important;
  }
  .rounded-md-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-md {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-md-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-md-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-md-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-md-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-md-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-md-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-md-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-md-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-md {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-md-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-md-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-md-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-md-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-md-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-md-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-md-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-md-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-md {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-md-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-md-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-md-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-md-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-md-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-md-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-md-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-md-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-md {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-md-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-md-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-md-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-md-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-md-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-md-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-md-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-md-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-md-1 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
  }
  .column-md-2 {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }
  .column-md-3 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .opacity-lg-0 {
    opacity: 0 !important;
  }
  .opacity-lg-25 {
    opacity: 0.25 !important;
  }
  .opacity-lg-50 {
    opacity: 0.5 !important;
  }
  .opacity-lg-75 {
    opacity: 0.75 !important;
  }
  .opacity-lg-85 {
    opacity: 0.85 !important;
  }
  .opacity-lg-100 {
    opacity: 1 !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .translate-middle-lg {
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-lg-x {
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
  }
  .translate-middle-lg-y {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .border-lg {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-lg-0 {
    border: 0 !important;
  }
  .border-top-lg {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-lg-0 {
    border-top: 0 !important;
  }
  .border-end-lg {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-lg-0 {
    border-right: 0 !important;
  }
  .border-bottom-lg {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
  .border-start-lg {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-lg-0 {
    border-left: 0 !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-30 {
    height: 30% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-60 {
    height: 60% !important;
  }
  .h-lg-70 {
    height: 70% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 2rem !important;
  }
  .m-lg-6 {
    margin: 2.5rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 3.5rem !important;
  }
  .m-lg-9 {
    margin: 4rem !important;
  }
  .m-lg-10 {
    margin: 4.5rem !important;
  }
  .m-lg-11 {
    margin: 5rem !important;
  }
  .m-lg-12 {
    margin: 6rem !important;
  }
  .m-lg-13 {
    margin: 6.5rem !important;
  }
  .m-lg-14 {
    margin: 7rem !important;
  }
  .m-lg-15 {
    margin: 7.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-lg-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-lg-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 2rem !important;
  }
  .mt-lg-6 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-9 {
    margin-top: 4rem !important;
  }
  .mt-lg-10 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 5rem !important;
  }
  .mt-lg-12 {
    margin-top: 6rem !important;
  }
  .mt-lg-13 {
    margin-top: 6.5rem !important;
  }
  .mt-lg-14 {
    margin-top: 7rem !important;
  }
  .mt-lg-15 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 2rem !important;
  }
  .me-lg-6 {
    margin-right: 2.5rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 3.5rem !important;
  }
  .me-lg-9 {
    margin-right: 4rem !important;
  }
  .me-lg-10 {
    margin-right: 4.5rem !important;
  }
  .me-lg-11 {
    margin-right: 5rem !important;
  }
  .me-lg-12 {
    margin-right: 6rem !important;
  }
  .me-lg-13 {
    margin-right: 6.5rem !important;
  }
  .me-lg-14 {
    margin-right: 7rem !important;
  }
  .me-lg-15 {
    margin-right: 7.5rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 2rem !important;
  }
  .ms-lg-6 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-9 {
    margin-left: 4rem !important;
  }
  .ms-lg-10 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 5rem !important;
  }
  .ms-lg-12 {
    margin-left: 6rem !important;
  }
  .ms-lg-13 {
    margin-left: 6.5rem !important;
  }
  .ms-lg-14 {
    margin-left: 7rem !important;
  }
  .ms-lg-15 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -2rem !important;
  }
  .m-lg-n6 {
    margin: -2.5rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -3.5rem !important;
  }
  .m-lg-n9 {
    margin: -4rem !important;
  }
  .m-lg-n10 {
    margin: -4.5rem !important;
  }
  .m-lg-n11 {
    margin: -5rem !important;
  }
  .m-lg-n12 {
    margin: -6rem !important;
  }
  .m-lg-n13 {
    margin: -6.5rem !important;
  }
  .m-lg-n14 {
    margin: -7rem !important;
  }
  .m-lg-n15 {
    margin: -7.5rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-lg-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-lg-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-n9 {
    margin-top: -4rem !important;
  }
  .mt-lg-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -5rem !important;
  }
  .mt-lg-n12 {
    margin-top: -6rem !important;
  }
  .mt-lg-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-lg-n14 {
    margin-top: -7rem !important;
  }
  .mt-lg-n15 {
    margin-top: -7.5rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -2rem !important;
  }
  .me-lg-n6 {
    margin-right: -2.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -3.5rem !important;
  }
  .me-lg-n9 {
    margin-right: -4rem !important;
  }
  .me-lg-n10 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -5rem !important;
  }
  .me-lg-n12 {
    margin-right: -6rem !important;
  }
  .me-lg-n13 {
    margin-right: -6.5rem !important;
  }
  .me-lg-n14 {
    margin-right: -7rem !important;
  }
  .me-lg-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-lg-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -2rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-n9 {
    margin-left: -4rem !important;
  }
  .ms-lg-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -5rem !important;
  }
  .ms-lg-n12 {
    margin-left: -6rem !important;
  }
  .ms-lg-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-lg-n14 {
    margin-left: -7rem !important;
  }
  .ms-lg-n15 {
    margin-left: -7.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 2rem !important;
  }
  .p-lg-6 {
    padding: 2.5rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 3.5rem !important;
  }
  .p-lg-9 {
    padding: 4rem !important;
  }
  .p-lg-10 {
    padding: 4.5rem !important;
  }
  .p-lg-11 {
    padding: 5rem !important;
  }
  .p-lg-12 {
    padding: 6rem !important;
  }
  .p-lg-13 {
    padding: 6.5rem !important;
  }
  .p-lg-14 {
    padding: 7rem !important;
  }
  .p-lg-15 {
    padding: 7.5rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-lg-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-lg-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 2rem !important;
  }
  .pt-lg-6 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-9 {
    padding-top: 4rem !important;
  }
  .pt-lg-10 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 5rem !important;
  }
  .pt-lg-12 {
    padding-top: 6rem !important;
  }
  .pt-lg-13 {
    padding-top: 6.5rem !important;
  }
  .pt-lg-14 {
    padding-top: 7rem !important;
  }
  .pt-lg-15 {
    padding-top: 7.5rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 2rem !important;
  }
  .pe-lg-6 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-9 {
    padding-right: 4rem !important;
  }
  .pe-lg-10 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 5rem !important;
  }
  .pe-lg-12 {
    padding-right: 6rem !important;
  }
  .pe-lg-13 {
    padding-right: 6.5rem !important;
  }
  .pe-lg-14 {
    padding-right: 7rem !important;
  }
  .pe-lg-15 {
    padding-right: 7.5rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 2rem !important;
  }
  .ps-lg-6 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-9 {
    padding-left: 4rem !important;
  }
  .ps-lg-10 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 5rem !important;
  }
  .ps-lg-12 {
    padding-left: 6rem !important;
  }
  .ps-lg-13 {
    padding-left: 6.5rem !important;
  }
  .ps-lg-14 {
    padding-left: 7rem !important;
  }
  .ps-lg-15 {
    padding-left: 7.5rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 2rem !important;
  }
  .gap-lg-6 {
    gap: 2.5rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 3.5rem !important;
  }
  .gap-lg-9 {
    gap: 4rem !important;
  }
  .gap-lg-10 {
    gap: 4.5rem !important;
  }
  .gap-lg-11 {
    gap: 5rem !important;
  }
  .gap-lg-12 {
    gap: 6rem !important;
  }
  .gap-lg-13 {
    gap: 6.5rem !important;
  }
  .gap-lg-14 {
    gap: 7rem !important;
  }
  .gap-lg-15 {
    gap: 7.5rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 4rem !important;
  }
  .row-gap-lg-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-11 {
    row-gap: 5rem !important;
  }
  .row-gap-lg-12 {
    row-gap: 6rem !important;
  }
  .row-gap-lg-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-lg-14 {
    row-gap: 7rem !important;
  }
  .row-gap-lg-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-lg-6 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-lg-7 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-lg-8 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-lg-9 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-lg-10 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-lg-11 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-lg-12 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-lg-13 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-lg-14 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-lg-15 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .fs-lg-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-lg-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-lg-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-lg-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-lg-5 {
    font-size: 1.953125rem !important;
  }
  .fs-lg-6 {
    font-size: 1.5625rem !important;
  }
  .fs-lg-7 {
    font-size: 1.25rem !important;
  }
  .fs-lg-8 {
    font-size: 1rem !important;
  }
  .fs-lg-9 {
    font-size: 0.8rem !important;
  }
  .fs-lg-10 {
    font-size: 0.64rem !important;
  }
  .fs-lg-11 {
    font-size: 0.512rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .rounded-lg {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-lg-0 {
    border-radius: 0 !important;
  }
  .rounded-lg-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-lg-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-lg-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-lg-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-lg-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-lg-circle {
    border-radius: 50% !important;
  }
  .rounded-lg-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-lg {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-lg-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-lg-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-lg-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-lg-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-lg-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-lg-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-lg-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-lg-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-lg {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-lg-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-lg-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-lg-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-lg-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-lg-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-lg-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-lg-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-lg-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-lg {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-lg-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-lg-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-lg-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-lg-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-lg-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-lg-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-lg-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-lg-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-lg {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-lg-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-lg-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-lg-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-lg-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-lg-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-lg-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-lg-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-lg-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-lg-1 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
  }
  .column-lg-2 {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }
  .column-lg-3 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .opacity-xl-0 {
    opacity: 0 !important;
  }
  .opacity-xl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xl-85 {
    opacity: 0.85 !important;
  }
  .opacity-xl-100 {
    opacity: 1 !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .translate-middle-xl {
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-xl-x {
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
  }
  .translate-middle-xl-y {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .border-xl {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-xl-0 {
    border: 0 !important;
  }
  .border-top-xl {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-xl-0 {
    border-top: 0 !important;
  }
  .border-end-xl {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xl {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xl {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-xl-0 {
    border-left: 0 !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-30 {
    height: 30% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-60 {
    height: 60% !important;
  }
  .h-xl-70 {
    height: 70% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .m-xl-6 {
    margin: 2.5rem !important;
  }
  .m-xl-7 {
    margin: 3rem !important;
  }
  .m-xl-8 {
    margin: 3.5rem !important;
  }
  .m-xl-9 {
    margin: 4rem !important;
  }
  .m-xl-10 {
    margin: 4.5rem !important;
  }
  .m-xl-11 {
    margin: 5rem !important;
  }
  .m-xl-12 {
    margin: 6rem !important;
  }
  .m-xl-13 {
    margin: 6.5rem !important;
  }
  .m-xl-14 {
    margin: 7rem !important;
  }
  .m-xl-15 {
    margin: 7.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-xl-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-xl-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 2rem !important;
  }
  .mt-xl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 3rem !important;
  }
  .mt-xl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-9 {
    margin-top: 4rem !important;
  }
  .mt-xl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-11 {
    margin-top: 5rem !important;
  }
  .mt-xl-12 {
    margin-top: 6rem !important;
  }
  .mt-xl-13 {
    margin-top: 6.5rem !important;
  }
  .mt-xl-14 {
    margin-top: 7rem !important;
  }
  .mt-xl-15 {
    margin-top: 7.5rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 2rem !important;
  }
  .me-xl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xl-7 {
    margin-right: 3rem !important;
  }
  .me-xl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xl-9 {
    margin-right: 4rem !important;
  }
  .me-xl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xl-11 {
    margin-right: 5rem !important;
  }
  .me-xl-12 {
    margin-right: 6rem !important;
  }
  .me-xl-13 {
    margin-right: 6.5rem !important;
  }
  .me-xl-14 {
    margin-right: 7rem !important;
  }
  .me-xl-15 {
    margin-right: 7.5rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 2rem !important;
  }
  .ms-xl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 3rem !important;
  }
  .ms-xl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-9 {
    margin-left: 4rem !important;
  }
  .ms-xl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-11 {
    margin-left: 5rem !important;
  }
  .ms-xl-12 {
    margin-left: 6rem !important;
  }
  .ms-xl-13 {
    margin-left: 6.5rem !important;
  }
  .ms-xl-14 {
    margin-left: 7rem !important;
  }
  .ms-xl-15 {
    margin-left: 7.5rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -2rem !important;
  }
  .m-xl-n6 {
    margin: -2.5rem !important;
  }
  .m-xl-n7 {
    margin: -3rem !important;
  }
  .m-xl-n8 {
    margin: -3.5rem !important;
  }
  .m-xl-n9 {
    margin: -4rem !important;
  }
  .m-xl-n10 {
    margin: -4.5rem !important;
  }
  .m-xl-n11 {
    margin: -5rem !important;
  }
  .m-xl-n12 {
    margin: -6rem !important;
  }
  .m-xl-n13 {
    margin: -6.5rem !important;
  }
  .m-xl-n14 {
    margin: -7rem !important;
  }
  .m-xl-n15 {
    margin: -7.5rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-xl-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-xl-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xl-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n11 {
    margin-top: -5rem !important;
  }
  .mt-xl-n12 {
    margin-top: -6rem !important;
  }
  .mt-xl-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-xl-n14 {
    margin-top: -7rem !important;
  }
  .mt-xl-n15 {
    margin-top: -7.5rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -2rem !important;
  }
  .me-xl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -3rem !important;
  }
  .me-xl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xl-n9 {
    margin-right: -4rem !important;
  }
  .me-xl-n10 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n11 {
    margin-right: -5rem !important;
  }
  .me-xl-n12 {
    margin-right: -6rem !important;
  }
  .me-xl-n13 {
    margin-right: -6.5rem !important;
  }
  .me-xl-n14 {
    margin-right: -7rem !important;
  }
  .me-xl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-xl-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xl-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n11 {
    margin-left: -5rem !important;
  }
  .ms-xl-n12 {
    margin-left: -6rem !important;
  }
  .ms-xl-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-xl-n14 {
    margin-left: -7rem !important;
  }
  .ms-xl-n15 {
    margin-left: -7.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .p-xl-6 {
    padding: 2.5rem !important;
  }
  .p-xl-7 {
    padding: 3rem !important;
  }
  .p-xl-8 {
    padding: 3.5rem !important;
  }
  .p-xl-9 {
    padding: 4rem !important;
  }
  .p-xl-10 {
    padding: 4.5rem !important;
  }
  .p-xl-11 {
    padding: 5rem !important;
  }
  .p-xl-12 {
    padding: 6rem !important;
  }
  .p-xl-13 {
    padding: 6.5rem !important;
  }
  .p-xl-14 {
    padding: 7rem !important;
  }
  .p-xl-15 {
    padding: 7.5rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-xl-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-xl-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2rem !important;
  }
  .pt-xl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 3rem !important;
  }
  .pt-xl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-9 {
    padding-top: 4rem !important;
  }
  .pt-xl-10 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-11 {
    padding-top: 5rem !important;
  }
  .pt-xl-12 {
    padding-top: 6rem !important;
  }
  .pt-xl-13 {
    padding-top: 6.5rem !important;
  }
  .pt-xl-14 {
    padding-top: 7rem !important;
  }
  .pt-xl-15 {
    padding-top: 7.5rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 2rem !important;
  }
  .pe-xl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 3rem !important;
  }
  .pe-xl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-9 {
    padding-right: 4rem !important;
  }
  .pe-xl-10 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-11 {
    padding-right: 5rem !important;
  }
  .pe-xl-12 {
    padding-right: 6rem !important;
  }
  .pe-xl-13 {
    padding-right: 6.5rem !important;
  }
  .pe-xl-14 {
    padding-right: 7rem !important;
  }
  .pe-xl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 2rem !important;
  }
  .ps-xl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 3rem !important;
  }
  .ps-xl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-9 {
    padding-left: 4rem !important;
  }
  .ps-xl-10 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-11 {
    padding-left: 5rem !important;
  }
  .ps-xl-12 {
    padding-left: 6rem !important;
  }
  .ps-xl-13 {
    padding-left: 6.5rem !important;
  }
  .ps-xl-14 {
    padding-left: 7rem !important;
  }
  .ps-xl-15 {
    padding-left: 7.5rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 2rem !important;
  }
  .gap-xl-6 {
    gap: 2.5rem !important;
  }
  .gap-xl-7 {
    gap: 3rem !important;
  }
  .gap-xl-8 {
    gap: 3.5rem !important;
  }
  .gap-xl-9 {
    gap: 4rem !important;
  }
  .gap-xl-10 {
    gap: 4.5rem !important;
  }
  .gap-xl-11 {
    gap: 5rem !important;
  }
  .gap-xl-12 {
    gap: 6rem !important;
  }
  .gap-xl-13 {
    gap: 6.5rem !important;
  }
  .gap-xl-14 {
    gap: 7rem !important;
  }
  .gap-xl-15 {
    gap: 7.5rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 2rem !important;
  }
  .row-gap-xl-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xl-9 {
    row-gap: 4rem !important;
  }
  .row-gap-xl-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xl-11 {
    row-gap: 5rem !important;
  }
  .row-gap-xl-12 {
    row-gap: 6rem !important;
  }
  .row-gap-xl-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-xl-14 {
    row-gap: 7rem !important;
  }
  .row-gap-xl-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-xl-6 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-xl-7 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-xl-8 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-xl-9 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-xl-10 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-xl-11 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-xl-12 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-xl-13 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-xl-14 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-xl-15 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .fs-xl-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-xl-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-xl-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-xl-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-xl-5 {
    font-size: 1.953125rem !important;
  }
  .fs-xl-6 {
    font-size: 1.5625rem !important;
  }
  .fs-xl-7 {
    font-size: 1.25rem !important;
  }
  .fs-xl-8 {
    font-size: 1rem !important;
  }
  .fs-xl-9 {
    font-size: 0.8rem !important;
  }
  .fs-xl-10 {
    font-size: 0.64rem !important;
  }
  .fs-xl-11 {
    font-size: 0.512rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .rounded-xl {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xl-0 {
    border-radius: 0 !important;
  }
  .rounded-xl-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-xl-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xl-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-xl-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-xl-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-xl-circle {
    border-radius: 50% !important;
  }
  .rounded-xl-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-xl {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xl-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-xl-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-xl-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xl-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-xl-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-xl-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-xl-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-xl-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-xl {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xl-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-xl-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-xl-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xl-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-xl-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-xl-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-xl-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-xl-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-xl {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xl-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-xl-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-xl-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xl-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-xl-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-xl-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-xl-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-xl-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-xl {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xl-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-xl-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-xl-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xl-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-xl-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-xl-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-xl-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-xl-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-xl-1 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
  }
  .column-xl-2 {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }
  .column-xl-3 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
  }
}
@media (min-width: 1540px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .opacity-xxl-0 {
    opacity: 0 !important;
  }
  .opacity-xxl-25 {
    opacity: 0.25 !important;
  }
  .opacity-xxl-50 {
    opacity: 0.5 !important;
  }
  .opacity-xxl-75 {
    opacity: 0.75 !important;
  }
  .opacity-xxl-85 {
    opacity: 0.85 !important;
  }
  .opacity-xxl-100 {
    opacity: 1 !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .translate-middle-xxl {
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-xxl-x {
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
  }
  .translate-middle-xxl-y {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .border-xxl {
    border: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-xxl-0 {
    border: 0 !important;
  }
  .border-top-xxl {
    border-top: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-top-xxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxl {
    border-right: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-end-xxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxl {
    border-bottom: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
  .border-start-xxl {
    border-left: var(--phoenix-border-width) var(--phoenix-border-style) var(--phoenix-border-color) !important;
  }
  .border-start-xxl-0 {
    border-left: 0 !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-30 {
    width: 30% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-30 {
    height: 30% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-60 {
    height: 60% !important;
  }
  .h-xxl-70 {
    height: 70% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 2rem !important;
  }
  .m-xxl-6 {
    margin: 2.5rem !important;
  }
  .m-xxl-7 {
    margin: 3rem !important;
  }
  .m-xxl-8 {
    margin: 3.5rem !important;
  }
  .m-xxl-9 {
    margin: 4rem !important;
  }
  .m-xxl-10 {
    margin: 4.5rem !important;
  }
  .m-xxl-11 {
    margin: 5rem !important;
  }
  .m-xxl-12 {
    margin: 6rem !important;
  }
  .m-xxl-13 {
    margin: 6.5rem !important;
  }
  .m-xxl-14 {
    margin: 7rem !important;
  }
  .m-xxl-15 {
    margin: 7.5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .mx-xxl-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .my-xxl-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2rem !important;
  }
  .mt-xxl-6 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-9 {
    margin-top: 4rem !important;
  }
  .mt-xxl-10 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-11 {
    margin-top: 5rem !important;
  }
  .mt-xxl-12 {
    margin-top: 6rem !important;
  }
  .mt-xxl-13 {
    margin-top: 6.5rem !important;
  }
  .mt-xxl-14 {
    margin-top: 7rem !important;
  }
  .mt-xxl-15 {
    margin-top: 7.5rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 2rem !important;
  }
  .me-xxl-6 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 3rem !important;
  }
  .me-xxl-8 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-9 {
    margin-right: 4rem !important;
  }
  .me-xxl-10 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-11 {
    margin-right: 5rem !important;
  }
  .me-xxl-12 {
    margin-right: 6rem !important;
  }
  .me-xxl-13 {
    margin-right: 6.5rem !important;
  }
  .me-xxl-14 {
    margin-right: 7rem !important;
  }
  .me-xxl-15 {
    margin-right: 7.5rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 6.5rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 7.5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 2rem !important;
  }
  .ms-xxl-6 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-9 {
    margin-left: 4rem !important;
  }
  .ms-xxl-10 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-11 {
    margin-left: 5rem !important;
  }
  .ms-xxl-12 {
    margin-left: 6rem !important;
  }
  .ms-xxl-13 {
    margin-left: 6.5rem !important;
  }
  .ms-xxl-14 {
    margin-left: 7rem !important;
  }
  .ms-xxl-15 {
    margin-left: 7.5rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -2rem !important;
  }
  .m-xxl-n6 {
    margin: -2.5rem !important;
  }
  .m-xxl-n7 {
    margin: -3rem !important;
  }
  .m-xxl-n8 {
    margin: -3.5rem !important;
  }
  .m-xxl-n9 {
    margin: -4rem !important;
  }
  .m-xxl-n10 {
    margin: -4.5rem !important;
  }
  .m-xxl-n11 {
    margin: -5rem !important;
  }
  .m-xxl-n12 {
    margin: -6rem !important;
  }
  .m-xxl-n13 {
    margin: -6.5rem !important;
  }
  .m-xxl-n14 {
    margin: -7rem !important;
  }
  .m-xxl-n15 {
    margin: -7.5rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important;
  }
  .mx-xxl-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }
  .my-xxl-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n13 {
    margin-top: -6.5rem !important;
  }
  .mt-xxl-n14 {
    margin-top: -7rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -7.5rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -2rem !important;
  }
  .me-xxl-n6 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -3rem !important;
  }
  .me-xxl-n8 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-n9 {
    margin-right: -4rem !important;
  }
  .me-xxl-n10 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n11 {
    margin-right: -5rem !important;
  }
  .me-xxl-n12 {
    margin-right: -6rem !important;
  }
  .me-xxl-n13 {
    margin-right: -6.5rem !important;
  }
  .me-xxl-n14 {
    margin-right: -7rem !important;
  }
  .me-xxl-n15 {
    margin-right: -7.5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -6.5rem !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -7.5rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n13 {
    margin-left: -6.5rem !important;
  }
  .ms-xxl-n14 {
    margin-left: -7rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -7.5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 2rem !important;
  }
  .p-xxl-6 {
    padding: 2.5rem !important;
  }
  .p-xxl-7 {
    padding: 3rem !important;
  }
  .p-xxl-8 {
    padding: 3.5rem !important;
  }
  .p-xxl-9 {
    padding: 4rem !important;
  }
  .p-xxl-10 {
    padding: 4.5rem !important;
  }
  .p-xxl-11 {
    padding: 5rem !important;
  }
  .p-xxl-12 {
    padding: 6rem !important;
  }
  .p-xxl-13 {
    padding: 6.5rem !important;
  }
  .p-xxl-14 {
    padding: 7rem !important;
  }
  .p-xxl-15 {
    padding: 7.5rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .px-xxl-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .py-xxl-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2rem !important;
  }
  .pt-xxl-6 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-9 {
    padding-top: 4rem !important;
  }
  .pt-xxl-10 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-11 {
    padding-top: 5rem !important;
  }
  .pt-xxl-12 {
    padding-top: 6rem !important;
  }
  .pt-xxl-13 {
    padding-top: 6.5rem !important;
  }
  .pt-xxl-14 {
    padding-top: 7rem !important;
  }
  .pt-xxl-15 {
    padding-top: 7.5rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 2rem !important;
  }
  .pe-xxl-6 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-9 {
    padding-right: 4rem !important;
  }
  .pe-xxl-10 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-11 {
    padding-right: 5rem !important;
  }
  .pe-xxl-12 {
    padding-right: 6rem !important;
  }
  .pe-xxl-13 {
    padding-right: 6.5rem !important;
  }
  .pe-xxl-14 {
    padding-right: 7rem !important;
  }
  .pe-xxl-15 {
    padding-right: 7.5rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-13 {
    padding-bottom: 6.5rem !important;
  }
  .pb-xxl-14 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 7.5rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 2rem !important;
  }
  .ps-xxl-6 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-9 {
    padding-left: 4rem !important;
  }
  .ps-xxl-10 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-11 {
    padding-left: 5rem !important;
  }
  .ps-xxl-12 {
    padding-left: 6rem !important;
  }
  .ps-xxl-13 {
    padding-left: 6.5rem !important;
  }
  .ps-xxl-14 {
    padding-left: 7rem !important;
  }
  .ps-xxl-15 {
    padding-left: 7.5rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 2rem !important;
  }
  .gap-xxl-6 {
    gap: 2.5rem !important;
  }
  .gap-xxl-7 {
    gap: 3rem !important;
  }
  .gap-xxl-8 {
    gap: 3.5rem !important;
  }
  .gap-xxl-9 {
    gap: 4rem !important;
  }
  .gap-xxl-10 {
    gap: 4.5rem !important;
  }
  .gap-xxl-11 {
    gap: 5rem !important;
  }
  .gap-xxl-12 {
    gap: 6rem !important;
  }
  .gap-xxl-13 {
    gap: 6.5rem !important;
  }
  .gap-xxl-14 {
    gap: 7rem !important;
  }
  .gap-xxl-15 {
    gap: 7.5rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-6 {
    row-gap: 2.5rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 3.5rem !important;
  }
  .row-gap-xxl-9 {
    row-gap: 4rem !important;
  }
  .row-gap-xxl-10 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xxl-11 {
    row-gap: 5rem !important;
  }
  .row-gap-xxl-12 {
    row-gap: 6rem !important;
  }
  .row-gap-xxl-13 {
    row-gap: 6.5rem !important;
  }
  .row-gap-xxl-14 {
    row-gap: 7rem !important;
  }
  .row-gap-xxl-15 {
    row-gap: 7.5rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    column-gap: 2rem !important;
  }
  .column-gap-xxl-6 {
    -webkit-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
    column-gap: 2.5rem !important;
  }
  .column-gap-xxl-7 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .column-gap-xxl-8 {
    -webkit-column-gap: 3.5rem !important;
    -moz-column-gap: 3.5rem !important;
    column-gap: 3.5rem !important;
  }
  .column-gap-xxl-9 {
    -webkit-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
    column-gap: 4rem !important;
  }
  .column-gap-xxl-10 {
    -webkit-column-gap: 4.5rem !important;
    -moz-column-gap: 4.5rem !important;
    column-gap: 4.5rem !important;
  }
  .column-gap-xxl-11 {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .column-gap-xxl-12 {
    -webkit-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
    column-gap: 6rem !important;
  }
  .column-gap-xxl-13 {
    -webkit-column-gap: 6.5rem !important;
    -moz-column-gap: 6.5rem !important;
    column-gap: 6.5rem !important;
  }
  .column-gap-xxl-14 {
    -webkit-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
    column-gap: 7rem !important;
  }
  .column-gap-xxl-15 {
    -webkit-column-gap: 7.5rem !important;
    -moz-column-gap: 7.5rem !important;
    column-gap: 7.5rem !important;
  }
  .fs-xxl-1 {
    font-size: 4.768371582rem !important;
  }
  .fs-xxl-2 {
    font-size: 3.8146972656rem !important;
  }
  .fs-xxl-3 {
    font-size: 3.0517578125rem !important;
  }
  .fs-xxl-4 {
    font-size: 2.44140625rem !important;
  }
  .fs-xxl-5 {
    font-size: 1.953125rem !important;
  }
  .fs-xxl-6 {
    font-size: 1.5625rem !important;
  }
  .fs-xxl-7 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-8 {
    font-size: 1rem !important;
  }
  .fs-xxl-9 {
    font-size: 0.8rem !important;
  }
  .fs-xxl-10 {
    font-size: 0.64rem !important;
  }
  .fs-xxl-11 {
    font-size: 0.512rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .rounded-xxl {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xxl-0 {
    border-radius: 0 !important;
  }
  .rounded-xxl-1 {
    border-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-xxl-2 {
    border-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-xxl-3 {
    border-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-xxl-4 {
    border-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-xxl-5 {
    border-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-xxl-circle {
    border-radius: 50% !important;
  }
  .rounded-xxl-pill {
    border-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-top-xxl {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xxl-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-xxl-1 {
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-top-xxl-2 {
    border-top-left-radius: var(--phoenix-border-radius) !important;
    border-top-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-top-xxl-3 {
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-top-xxl-4 {
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-top-xxl-5 {
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-top-xxl-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-xxl-pill {
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-end-xxl {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xxl-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-xxl-1 {
    border-top-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-end-xxl-2 {
    border-top-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-end-xxl-3 {
    border-top-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-end-xxl-4 {
    border-top-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-end-xxl-5 {
    border-top-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-end-xxl-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-xxl-pill {
    border-top-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-bottom-xxl {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xxl-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-xxl-1 {
    border-bottom-right-radius: var(--phoenix-border-radius-sm) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-bottom-xxl-2 {
    border-bottom-right-radius: var(--phoenix-border-radius) !important;
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-bottom-xxl-3 {
    border-bottom-right-radius: var(--phoenix-border-radius-lg) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-bottom-xxl-4 {
    border-bottom-right-radius: var(--phoenix-border-radius-xl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-bottom-xxl-5 {
    border-bottom-right-radius: var(--phoenix-border-radius-xxl) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-bottom-xxl-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-xxl-pill {
    border-bottom-right-radius: var(--phoenix-border-radius-pill) !important;
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .rounded-start-xxl {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xxl-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-xxl-1 {
    border-bottom-left-radius: var(--phoenix-border-radius-sm) !important;
    border-top-left-radius: var(--phoenix-border-radius-sm) !important;
  }
  .rounded-start-xxl-2 {
    border-bottom-left-radius: var(--phoenix-border-radius) !important;
    border-top-left-radius: var(--phoenix-border-radius) !important;
  }
  .rounded-start-xxl-3 {
    border-bottom-left-radius: var(--phoenix-border-radius-lg) !important;
    border-top-left-radius: var(--phoenix-border-radius-lg) !important;
  }
  .rounded-start-xxl-4 {
    border-bottom-left-radius: var(--phoenix-border-radius-xl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xl) !important;
  }
  .rounded-start-xxl-5 {
    border-bottom-left-radius: var(--phoenix-border-radius-xxl) !important;
    border-top-left-radius: var(--phoenix-border-radius-xxl) !important;
  }
  .rounded-start-xxl-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-xxl-pill {
    border-bottom-left-radius: var(--phoenix-border-radius-pill) !important;
    border-top-left-radius: var(--phoenix-border-radius-pill) !important;
  }
  .column-xxl-1 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
  }
  .column-xxl-2 {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
  }
  .column-xxl-3 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*-----------------------------------------------
|   Theme Styles
-----------------------------------------------*/
/*-----------------------------------------------
|   Reboot
-----------------------------------------------*/
::-webkit-input-placeholder {
  opacity: 1;
}
::-moz-placeholder {
  opacity: 1;
}
:-ms-input-placeholder {
  opacity: 1;
}
::-ms-input-placeholder {
  opacity: 1;
}
::placeholder {
  opacity: 1;
}

::-moz-selection {
  background-color: var(--phoenix-primary);
  color: #fff;
}

::selection {
  background-color: var(--phoenix-primary);
  color: #fff;
}

[id] {
  scroll-margin-top: calc(var(--phoenix-navbar-top-height) + var(--phoenix-scroll-margin-top));
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1 !important;
}

pre,
code {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

section {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 992px) {
  section {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}

input,
button,
select,
optgroup,
textarea,
label,
.alert,
.badge,
.blockquote-footer,
.btn,
.mapbox-container .mapbox-control-btn .zoomIn,
.mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .fullScreen,
.google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button--secondary,
.tox .tox-button-secondary,
.tox .tox-button,
[data-list] .page,
.table-list .page,
.navbar,
.pagination,
.valid-feedback,
.invalid-feedback {
  font-family: var(--phoenix-font-sans-serif);
}

pre {
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

strong {
  font-weight: 700;
}

label {
  font-weight: 500;
}

pre,
code,
kbd,
samp {
  font-size: 0.875rem;
}

[type=search] {
  -webkit-appearance: none;
}

.min-h-auto {
  min-height: auto;
}

.content-min-h {
  min-height: calc(100vh - 10rem);
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.stack-icon-item {
  margin-top: 1px;
}

.top-1 {
  top: 1px;
}

[data-bs-theme=dark] .d-dark-none {
  display: none;
}

html:not([data-bs-theme=dark]) .d-light-none {
  display: none;
}

input:-webkit-autofill {
  -webkit-text-fill-color: var(--phoenix-body-color);
  -webkit-box-shadow: 0 0 0 30px var(--phoenix-emphasis-bg) inset;
  box-shadow: 0 0 0 30px var(--phoenix-emphasis-bg) inset;
}

input::-webkit-contacts-auto-fill-button {
  background-color: var(--phoenix-body-color);
}

.btn, .mapbox-container .mapbox-control-btn .zoomIn,
.mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .fullScreen, .google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-button-secondary, .tox .tox-button, [data-list] .page,
.table-list .page {
  --phoenix-btn-padding-x: 1.5rem;
  --phoenix-btn-padding-y: 0.625rem;
  --phoenix-btn-font-family: ;
  --phoenix-btn-font-size: 0.8rem;
  --phoenix-btn-font-weight: 700;
  --phoenix-btn-line-height: 1.2;
  --phoenix-btn-color: var(--phoenix-body-color);
  --phoenix-btn-bg: transparent;
  --phoenix-btn-border-width: var(--phoenix-border-width);
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-border-radius: var(--phoenix-border-radius);
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-box-shadow: initial;
  --phoenix-btn-disabled-opacity: 0.3;
  --phoenix-btn-focus-box-shadow: 0 0 0 0 rgba(var(--phoenix-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--phoenix-btn-padding-y) var(--phoenix-btn-padding-x);
  font-family: var(--phoenix-btn-font-family);
  font-size: var(--phoenix-btn-font-size);
  font-weight: var(--phoenix-btn-font-weight);
  line-height: var(--phoenix-btn-line-height);
  color: var(--phoenix-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--phoenix-btn-border-width) solid var(--phoenix-btn-border-color);
  border-radius: var(--phoenix-btn-border-radius);
  background-color: var(--phoenix-btn-bg);
  -webkit-box-shadow: var(--phoenix-btn-box-shadow);
  box-shadow: var(--phoenix-btn-box-shadow);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .mapbox-container .mapbox-control-btn .zoomIn,
  .mapbox-container .mapbox-control-btn .zoomOut,
  .mapbox-container .mapbox-control-btn .fullScreen, .google-map-control-btn .zoomIn,
  .google-map-control-btn .zoomOut, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-button-secondary, .tox .tox-button, [data-list] .page,
  .table-list .page {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.btn:hover, .mapbox-container .mapbox-control-btn .zoomIn:hover,
.mapbox-container .mapbox-control-btn .zoomOut:hover,
.mapbox-container .mapbox-control-btn .fullScreen:hover, .google-map-control-btn .zoomIn:hover,
.google-map-control-btn .zoomOut:hover, .tox .tox-dialog__footer .tox-button:hover:last-child, .tox .tox-dialog__footer .tox-button--secondary:hover, .tox .tox-button-secondary:hover, .tox .tox-button:hover, [data-list] .page:hover,
.table-list .page:hover {
  color: var(--phoenix-btn-hover-color);
  text-decoration: none;
  background-color: var(--phoenix-btn-hover-bg);
  border-color: var(--phoenix-btn-hover-border-color);
}
.btn-check + .btn:hover, .mapbox-container .mapbox-control-btn .btn-check + .zoomIn:hover,
.mapbox-container .mapbox-control-btn .btn-check + .zoomOut:hover,
.mapbox-container .mapbox-control-btn .btn-check + .fullScreen:hover, .google-map-control-btn .btn-check + .zoomIn:hover,
.google-map-control-btn .btn-check + .zoomOut:hover, .tox .tox-dialog__footer .btn-check + .tox-button--secondary:hover, .tox .btn-check + .tox-button-secondary:hover, .tox .btn-check + .tox-button:hover, [data-list] .btn-check + .page:hover,
.table-list .btn-check + .page:hover {
  color: var(--phoenix-btn-color);
  background-color: var(--phoenix-btn-bg);
  border-color: var(--phoenix-btn-border-color);
}
.btn:focus-visible, .mapbox-container .mapbox-control-btn .zoomIn:focus-visible,
.mapbox-container .mapbox-control-btn .zoomOut:focus-visible,
.mapbox-container .mapbox-control-btn .fullScreen:focus-visible, .google-map-control-btn .zoomIn:focus-visible,
.google-map-control-btn .zoomOut:focus-visible, .tox .tox-dialog__footer .tox-button:focus-visible:last-child, .tox .tox-dialog__footer .tox-button--secondary:focus-visible, .tox .tox-button-secondary:focus-visible, .tox .tox-button:focus-visible, [data-list] .page:focus-visible,
.table-list .page:focus-visible {
  color: var(--phoenix-btn-hover-color);
  background-color: var(--phoenix-btn-hover-bg);
  border-color: var(--phoenix-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
  box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .mapbox-container .mapbox-control-btn .btn-check:focus-visible + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-check:focus-visible + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-check:focus-visible + .fullScreen, .google-map-control-btn .btn-check:focus-visible + .zoomIn,
.google-map-control-btn .btn-check:focus-visible + .zoomOut, .tox .tox-dialog__footer .btn-check:focus-visible + .tox-button--secondary, .tox .btn-check:focus-visible + .tox-button-secondary, .tox .btn-check:focus-visible + .tox-button, [data-list] .btn-check:focus-visible + .page,
.table-list .btn-check:focus-visible + .page {
  border-color: var(--phoenix-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
  box-shadow: var(--phoenix-btn-box-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .mapbox-container .mapbox-control-btn .btn-check:checked + .zoomIn,
.mapbox-container .mapbox-control-btn .btn-check:checked + .zoomOut,
.mapbox-container .mapbox-control-btn .btn-check:checked + .fullScreen, .google-map-control-btn .btn-check:checked + .zoomIn,
.google-map-control-btn .btn-check:checked + .zoomOut, .tox .tox-dialog__footer .btn-check:checked + .tox-button--secondary, .tox .btn-check:checked + .tox-button-secondary, .tox .btn-check:checked + .tox-button, [data-list] .btn-check:checked + .page,
.table-list .btn-check:checked + .page, :not(.btn-check) + .btn:active, .mapbox-container .mapbox-control-btn :not(.btn-check) + .zoomIn:active,
.mapbox-container .mapbox-control-btn :not(.btn-check) + .zoomOut:active,
.mapbox-container .mapbox-control-btn :not(.btn-check) + .fullScreen:active, .google-map-control-btn :not(.btn-check) + .zoomIn:active,
.google-map-control-btn :not(.btn-check) + .zoomOut:active, .tox .tox-dialog__footer :not(.btn-check) + .tox-button--secondary:active, .tox :not(.btn-check) + .tox-button-secondary:active, .tox :not(.btn-check) + .tox-button:active, [data-list] :not(.btn-check) + .page:active,
.table-list :not(.btn-check) + .page:active, .btn:first-child:active, .mapbox-container .mapbox-control-btn .zoomIn:first-child:active,
.mapbox-container .mapbox-control-btn .zoomOut:first-child:active,
.mapbox-container .mapbox-control-btn .fullScreen:first-child:active, .google-map-control-btn .zoomIn:first-child:active,
.google-map-control-btn .zoomOut:first-child:active, .tox .tox-dialog__footer .tox-button--secondary:first-child:active, .tox .tox-button-secondary:first-child:active, .tox .tox-button:first-child:active, [data-list] .page:first-child:active,
.table-list .page:first-child:active, .btn.active, .mapbox-container .mapbox-control-btn .active.zoomIn,
.mapbox-container .mapbox-control-btn .active.zoomOut,
.mapbox-container .mapbox-control-btn .active.fullScreen, .google-map-control-btn .active.zoomIn,
.google-map-control-btn .active.zoomOut, .tox .tox-dialog__footer .active.tox-button:last-child, .tox .tox-dialog__footer .active.tox-button--secondary, .tox .active.tox-button-secondary, .tox .active.tox-button, [data-list] .active.page,
.table-list .active.page, .btn.show, .mapbox-container .mapbox-control-btn .show.zoomIn,
.mapbox-container .mapbox-control-btn .show.zoomOut,
.mapbox-container .mapbox-control-btn .show.fullScreen, .google-map-control-btn .show.zoomIn,
.google-map-control-btn .show.zoomOut, .tox .tox-dialog__footer .show.tox-button:last-child, .tox .tox-dialog__footer .show.tox-button--secondary, .tox .show.tox-button-secondary, .tox .show.tox-button, [data-list] .show.page,
.table-list .show.page {
  color: var(--phoenix-btn-active-color);
  background-color: var(--phoenix-btn-active-bg);
  border-color: var(--phoenix-btn-active-border-color);
  -webkit-box-shadow: var(--phoenix-btn-active-shadow);
  box-shadow: var(--phoenix-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, .mapbox-container .mapbox-control-btn .btn-check:checked + .zoomIn:focus-visible,
.mapbox-container .mapbox-control-btn .btn-check:checked + .zoomOut:focus-visible,
.mapbox-container .mapbox-control-btn .btn-check:checked + .fullScreen:focus-visible, .google-map-control-btn .btn-check:checked + .zoomIn:focus-visible,
.google-map-control-btn .btn-check:checked + .zoomOut:focus-visible, .tox .tox-dialog__footer .btn-check:checked + .tox-button--secondary:focus-visible, .tox .btn-check:checked + .tox-button-secondary:focus-visible, .tox .btn-check:checked + .tox-button:focus-visible, [data-list] .btn-check:checked + .page:focus-visible,
.table-list .btn-check:checked + .page:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .mapbox-container .mapbox-control-btn :not(.btn-check) + .zoomIn:active:focus-visible,
.mapbox-container .mapbox-control-btn :not(.btn-check) + .zoomOut:active:focus-visible,
.mapbox-container .mapbox-control-btn :not(.btn-check) + .fullScreen:active:focus-visible, .google-map-control-btn :not(.btn-check) + .zoomIn:active:focus-visible,
.google-map-control-btn :not(.btn-check) + .zoomOut:active:focus-visible, .tox .tox-dialog__footer :not(.btn-check) + .tox-button--secondary:active:focus-visible, .tox :not(.btn-check) + .tox-button-secondary:active:focus-visible, .tox :not(.btn-check) + .tox-button:active:focus-visible, [data-list] :not(.btn-check) + .page:active:focus-visible,
.table-list :not(.btn-check) + .page:active:focus-visible, .btn:first-child:active:focus-visible, .mapbox-container .mapbox-control-btn .zoomIn:first-child:active:focus-visible,
.mapbox-container .mapbox-control-btn .zoomOut:first-child:active:focus-visible,
.mapbox-container .mapbox-control-btn .fullScreen:first-child:active:focus-visible, .google-map-control-btn .zoomIn:first-child:active:focus-visible,
.google-map-control-btn .zoomOut:first-child:active:focus-visible, .tox .tox-dialog__footer .tox-button--secondary:first-child:active:focus-visible, .tox .tox-button-secondary:first-child:active:focus-visible, .tox .tox-button:first-child:active:focus-visible, [data-list] .page:first-child:active:focus-visible,
.table-list .page:first-child:active:focus-visible, .btn.active:focus-visible, .mapbox-container .mapbox-control-btn .active.zoomIn:focus-visible,
.mapbox-container .mapbox-control-btn .active.zoomOut:focus-visible,
.mapbox-container .mapbox-control-btn .active.fullScreen:focus-visible, .google-map-control-btn .active.zoomIn:focus-visible,
.google-map-control-btn .active.zoomOut:focus-visible, .tox .tox-dialog__footer .active.tox-button--secondary:focus-visible, .tox .active.tox-button-secondary:focus-visible, .tox .active.tox-button:focus-visible, [data-list] .active.page:focus-visible,
.table-list .active.page:focus-visible, .btn.show:focus-visible, .mapbox-container .mapbox-control-btn .show.zoomIn:focus-visible,
.mapbox-container .mapbox-control-btn .show.zoomOut:focus-visible,
.mapbox-container .mapbox-control-btn .show.fullScreen:focus-visible, .google-map-control-btn .show.zoomIn:focus-visible,
.google-map-control-btn .show.zoomOut:focus-visible, .tox .tox-dialog__footer .show.tox-button--secondary:focus-visible, .tox .show.tox-button-secondary:focus-visible, .tox .show.tox-button:focus-visible, [data-list] .show.page:focus-visible,
.table-list .show.page:focus-visible {
  -webkit-box-shadow: var(--phoenix-btn-active-shadow), var(--phoenix-btn-focus-box-shadow);
  box-shadow: var(--phoenix-btn-active-shadow), var(--phoenix-btn-focus-box-shadow);
}
.btn:disabled, .mapbox-container .mapbox-control-btn .zoomIn:disabled,
.mapbox-container .mapbox-control-btn .zoomOut:disabled,
.mapbox-container .mapbox-control-btn .fullScreen:disabled, .google-map-control-btn .zoomIn:disabled,
.google-map-control-btn .zoomOut:disabled, .tox .tox-dialog__footer .tox-button:disabled:last-child, .tox .tox-dialog__footer .tox-button--secondary:disabled, .tox .tox-button-secondary:disabled, .tox .tox-button:disabled, [data-list] .page:disabled,
.table-list .page:disabled, .btn.disabled, .mapbox-container .mapbox-control-btn .disabled.zoomIn,
.mapbox-container .mapbox-control-btn .disabled.zoomOut,
.mapbox-container .mapbox-control-btn .disabled.fullScreen, .google-map-control-btn .disabled.zoomIn,
.google-map-control-btn .disabled.zoomOut, .tox .tox-dialog__footer .disabled.tox-button:last-child, .tox .tox-dialog__footer .disabled.tox-button--secondary, .tox .disabled.tox-button-secondary, .tox .disabled.tox-button, [data-list] li.disabled button.btn, [data-list] li.disabled .mapbox-container .mapbox-control-btn button.zoomIn, .mapbox-container .mapbox-control-btn [data-list] li.disabled button.zoomIn,
[data-list] li.disabled .mapbox-container .mapbox-control-btn button.zoomOut,
.mapbox-container .mapbox-control-btn [data-list] li.disabled button.zoomOut,
[data-list] li.disabled .mapbox-container .mapbox-control-btn button.fullScreen,
.mapbox-container .mapbox-control-btn [data-list] li.disabled button.fullScreen, [data-list] li.disabled .google-map-control-btn button.zoomIn, .google-map-control-btn [data-list] li.disabled button.zoomIn,
[data-list] li.disabled .google-map-control-btn button.zoomOut,
.google-map-control-btn [data-list] li.disabled button.zoomOut, [data-list] li.disabled .tox .tox-dialog__footer button.tox-button--secondary, .tox .tox-dialog__footer [data-list] li.disabled button.tox-button--secondary, [data-list] li.disabled .tox button.tox-button-secondary, .tox [data-list] li.disabled button.tox-button-secondary, [data-list] li.disabled .tox button.tox-button, .tox [data-list] li.disabled button.tox-button,
.table-list li.disabled button.btn,
.table-list li.disabled .mapbox-container .mapbox-control-btn button.zoomIn,
.mapbox-container .mapbox-control-btn .table-list li.disabled button.zoomIn,
.table-list li.disabled .mapbox-container .mapbox-control-btn button.zoomOut,
.mapbox-container .mapbox-control-btn .table-list li.disabled button.zoomOut,
.table-list li.disabled .mapbox-container .mapbox-control-btn button.fullScreen,
.mapbox-container .mapbox-control-btn .table-list li.disabled button.fullScreen,
.table-list li.disabled .google-map-control-btn button.zoomIn,
.google-map-control-btn .table-list li.disabled button.zoomIn,
.table-list li.disabled .google-map-control-btn button.zoomOut,
.google-map-control-btn .table-list li.disabled button.zoomOut,
.table-list li.disabled .tox .tox-dialog__footer button.tox-button--secondary,
.tox .tox-dialog__footer .table-list li.disabled button.tox-button--secondary,
.table-list li.disabled .tox button.tox-button-secondary,
.tox .table-list li.disabled button.tox-button-secondary,
.table-list li.disabled .tox button.tox-button,
.tox .table-list li.disabled button.tox-button, [data-list] .disabled.page, [data-list] li.disabled button.page,
.table-list .disabled.page,
.table-list li.disabled button.page, fieldset:disabled .btn, fieldset:disabled .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn fieldset:disabled .zoomIn,
fieldset:disabled .mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn fieldset:disabled .zoomOut,
fieldset:disabled .mapbox-container .mapbox-control-btn .fullScreen,
.mapbox-container .mapbox-control-btn fieldset:disabled .fullScreen, fieldset:disabled .google-map-control-btn .zoomIn, .google-map-control-btn fieldset:disabled .zoomIn,
fieldset:disabled .google-map-control-btn .zoomOut,
.google-map-control-btn fieldset:disabled .zoomOut, fieldset:disabled .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer fieldset:disabled .tox-button:last-child, fieldset:disabled .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-dialog__footer fieldset:disabled .tox-button--secondary, fieldset:disabled .tox .tox-button-secondary, .tox fieldset:disabled .tox-button-secondary, fieldset:disabled .tox .tox-button, .tox fieldset:disabled .tox-button, fieldset:disabled [data-list] .page, [data-list] fieldset:disabled .page,
fieldset:disabled .table-list .page,
.table-list fieldset:disabled .page {
  color: var(--phoenix-btn-disabled-color);
  pointer-events: none;
  background-color: var(--phoenix-btn-disabled-bg);
  border-color: var(--phoenix-btn-disabled-border-color);
  opacity: var(--phoenix-btn-disabled-opacity);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-primary, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-button {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #3874ff;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #004dff;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #2d5dcc;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #3874ff;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-secondary {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #31374a;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #222834;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #272c3b;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #31374a;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-success {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #25b003;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #23890b;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #1e8d02;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #25b003;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-info {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #0097eb;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #0080c7;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #0079bc;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #0097eb;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-warning {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #e5780b;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #d6630a;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #b76009;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #e5780b;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-danger {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #fa3b1d;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #cc1b00;
  --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
  --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #c82f17;
  --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #fa3b1d;
  --phoenix-btn-disabled-border-color: transparent;
}

.btn-light {
  --phoenix-btn-color: #000000;
  --phoenix-btn-bg: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #000000;
  --phoenix-btn-hover-bg: #cbced1;
  --phoenix-btn-hover-border-color: #bfc2c5;
  --phoenix-btn-focus-shadow-rgb: 203, 206, 209;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #bfc2c5;
  --phoenix-btn-active-border-color: #b3b6b9;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #eff2f6;
  --phoenix-btn-disabled-border-color: #eff2f6;
}

.btn-dark {
  --phoenix-btn-color: #fff;
  --phoenix-btn-bg: #141824;
  --phoenix-btn-border-color: #141824;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #373b45;
  --phoenix-btn-hover-border-color: #2c2f3a;
  --phoenix-btn-focus-shadow-rgb: 55, 59, 69;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #434650;
  --phoenix-btn-active-border-color: #2c2f3a;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fff;
  --phoenix-btn-disabled-bg: #141824;
  --phoenix-btn-disabled-border-color: #141824;
}

.btn-outline-primary {
  --phoenix-btn-color: #3874ff;
  --phoenix-btn-border-color: #3874ff;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #3874ff;
  --phoenix-btn-hover-border-color: #3874ff;
  --phoenix-btn-focus-shadow-rgb: 56, 116, 255;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #3874ff;
  --phoenix-btn-active-border-color: #3874ff;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #3874ff;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #3874ff;
  --phoenix-gradient: none;
}

.btn-outline-secondary {
  --phoenix-btn-color: #31374a;
  --phoenix-btn-border-color: #31374a;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #31374a;
  --phoenix-btn-hover-border-color: #31374a;
  --phoenix-btn-focus-shadow-rgb: 49, 55, 74;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #31374a;
  --phoenix-btn-active-border-color: #31374a;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #31374a;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #31374a;
  --phoenix-gradient: none;
}

.btn-outline-success {
  --phoenix-btn-color: #25b003;
  --phoenix-btn-border-color: #25b003;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #25b003;
  --phoenix-btn-hover-border-color: #25b003;
  --phoenix-btn-focus-shadow-rgb: 37, 176, 3;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #25b003;
  --phoenix-btn-active-border-color: #25b003;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #25b003;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #25b003;
  --phoenix-gradient: none;
}

.btn-outline-info {
  --phoenix-btn-color: #0097eb;
  --phoenix-btn-border-color: #0097eb;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #0097eb;
  --phoenix-btn-hover-border-color: #0097eb;
  --phoenix-btn-focus-shadow-rgb: 0, 151, 235;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #0097eb;
  --phoenix-btn-active-border-color: #0097eb;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #0097eb;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #0097eb;
  --phoenix-gradient: none;
}

.btn-outline-warning {
  --phoenix-btn-color: #e5780b;
  --phoenix-btn-border-color: #e5780b;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #e5780b;
  --phoenix-btn-hover-border-color: #e5780b;
  --phoenix-btn-focus-shadow-rgb: 229, 120, 11;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #e5780b;
  --phoenix-btn-active-border-color: #e5780b;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #e5780b;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #e5780b;
  --phoenix-gradient: none;
}

.btn-outline-danger {
  --phoenix-btn-color: #fa3b1d;
  --phoenix-btn-border-color: #fa3b1d;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #fa3b1d;
  --phoenix-btn-hover-border-color: #fa3b1d;
  --phoenix-btn-focus-shadow-rgb: 250, 59, 29;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #fa3b1d;
  --phoenix-btn-active-border-color: #fa3b1d;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #fa3b1d;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #fa3b1d;
  --phoenix-gradient: none;
}

.btn-outline-light {
  --phoenix-btn-color: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #000000;
  --phoenix-btn-hover-bg: #eff2f6;
  --phoenix-btn-hover-border-color: #eff2f6;
  --phoenix-btn-focus-shadow-rgb: 239, 242, 246;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #eff2f6;
  --phoenix-btn-active-border-color: #eff2f6;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #eff2f6;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #eff2f6;
  --phoenix-gradient: none;
}

.btn-outline-dark {
  --phoenix-btn-color: #141824;
  --phoenix-btn-border-color: #141824;
  --phoenix-btn-hover-color: #fff;
  --phoenix-btn-hover-bg: #141824;
  --phoenix-btn-hover-border-color: #141824;
  --phoenix-btn-focus-shadow-rgb: 20, 24, 36;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: #141824;
  --phoenix-btn-active-border-color: #141824;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #141824;
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: #141824;
  --phoenix-gradient: none;
}

.btn-link {
  --phoenix-btn-font-weight: 400;
  --phoenix-btn-color: var(--phoenix-link-color);
  --phoenix-btn-bg: transparent;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: var(--phoenix-link-hover-color);
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-active-color: var(--phoenix-link-hover-color);
  --phoenix-btn-active-border-color: transparent;
  --phoenix-btn-disabled-color: #9fa6bc;
  --phoenix-btn-disabled-border-color: transparent;
  --phoenix-btn-box-shadow: 0 0 0 #000;
  --phoenix-btn-focus-shadow-rgb: 86, 137, 255;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--phoenix-btn-color);
}
.btn-link:hover {
  color: var(--phoenix-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .mapbox-container .mapbox-control-btn .btn-group-lg > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-lg > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-lg > .fullScreen, .google-map-control-btn .btn-group-lg > .zoomIn,
.google-map-control-btn .btn-group-lg > .zoomOut, .tox .tox-dialog__footer .btn-group-lg > .tox-button:last-child, .tox .tox-dialog__footer .btn-group-lg > .tox-button--secondary, .tox .btn-group-lg > .tox-button-secondary, .tox .btn-group-lg > .tox-button, [data-list] .btn-group-lg > .page,
.table-list .btn-group-lg > .page {
  --phoenix-btn-padding-y: 0.875rem;
  --phoenix-btn-padding-x: 1.5rem;
  --phoenix-btn-font-size: 1rem;
  --phoenix-btn-border-radius: 0.375rem;
}

.btn-sm, .btn-group-sm > .btn, .mapbox-container .mapbox-control-btn .btn-group-sm > .zoomIn,
.mapbox-container .mapbox-control-btn .btn-group-sm > .zoomOut,
.mapbox-container .mapbox-control-btn .btn-group-sm > .fullScreen, .google-map-control-btn .btn-group-sm > .zoomIn,
.google-map-control-btn .btn-group-sm > .zoomOut, .tox .tox-dialog__footer .btn-group-sm > .tox-button:last-child, .tox .tox-dialog__footer .btn-group-sm > .tox-button--secondary, .tox .btn-group-sm > .tox-button-secondary, .tox .btn-group-sm > .tox-button, [data-list] .btn-group-sm > .page,
.table-list .btn-group-sm > .page {
  --phoenix-btn-padding-y: 0.5rem;
  --phoenix-btn-padding-x: 1rem;
  --phoenix-btn-font-size: 0.8rem;
  --phoenix-btn-border-radius: 0.375rem;
}

/*-----------------------------------------------
|   phoenix specifiq variables
-----------------------------------------------*/
/*-----------------------------------------------
|   Button Reveal
-----------------------------------------------*/
.btn-reveal-trigger:hover .btn-reveal, .btn-reveal-trigger:focus .btn-reveal {
  background: var(--phoenix-body-bg);
  border: 1px solid var(--phoenix-border-color-translucent);
  color: var(--phoenix-body-color);
}
.btn-reveal-trigger:hover .btn-reveal:hover, .btn-reveal-trigger:hover .btn-reveal:focus, .btn-reveal-trigger:hover .btn-reveal:active, .btn-reveal-trigger:focus .btn-reveal:hover, .btn-reveal-trigger:focus .btn-reveal:focus, .btn-reveal-trigger:focus .btn-reveal:active {
  background: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color) !important;
}
.btn-reveal-trigger .dropdown-toggle:after, .btn-reveal-trigger .dropdown-toggle:before {
  display: none;
}

@media (min-width: 576px) {
  .btn-reveal-trigger-sm:hover .btn-reveal, .btn-reveal-trigger-sm:focus .btn-reveal {
    background: #f5f7fa;
    border: 1px solid #e3e6ed;
  }
  .btn-reveal-trigger-sm:hover .btn-reveal:hover, .btn-reveal-trigger-sm:hover .btn-reveal:focus, .btn-reveal-trigger-sm:hover .btn-reveal:active, .btn-reveal-trigger-sm:focus .btn-reveal:hover, .btn-reveal-trigger-sm:focus .btn-reveal:focus, .btn-reveal-trigger-sm:focus .btn-reveal:active {
    color: var(--phoenix-btn-reveal-color) !important;
  }
  .btn-reveal-trigger-sm .dropdown-toggle:after, .btn-reveal-trigger-sm .dropdown-toggle:before {
    display: none;
  }
}

.btn-subtle-primary {
  --phoenix-btn-color: #003cc7;
  --phoenix-btn-bg: #e5edff;
  --phoenix-btn-border-color: #e5edff;
  --phoenix-btn-hover-color: #003cc7;
  --phoenix-btn-hover-bg: var(--phoenix-primary-lighter);
  --phoenix-btn-hover-border-color: #e8efff;
  --phoenix-btn-focus-shadow-rgb: 195, 210, 247;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #eaf1ff;
  --phoenix-btn-active-border-color: #e8efff;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #e5edff;
  --phoenix-btn-disabled-border-color: #e5edff;
}

.btn-subtle-secondary {
  --phoenix-btn-color: #525b75;
  --phoenix-btn-bg: #eff2f6;
  --phoenix-btn-border-color: #eff2f6;
  --phoenix-btn-hover-color: #525b75;
  --phoenix-btn-hover-bg: var(--phoenix-secondary-lighter);
  --phoenix-btn-hover-border-color: #f1f3f7;
  --phoenix-btn-focus-shadow-rgb: 215, 219, 227;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #f2f5f8;
  --phoenix-btn-active-border-color: #f1f3f7;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #eff2f6;
  --phoenix-btn-disabled-border-color: #eff2f6;
}

.btn-subtle-success {
  --phoenix-btn-color: #1c6c09;
  --phoenix-btn-bg: #d9fbd0;
  --phoenix-btn-border-color: #d9fbd0;
  --phoenix-btn-hover-color: #1c6c09;
  --phoenix-btn-hover-bg: var(--phoenix-success-lighter);
  --phoenix-btn-hover-border-color: #ddfbd5;
  --phoenix-btn-focus-shadow-rgb: 189, 230, 178;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #e1fcd9;
  --phoenix-btn-active-border-color: #ddfbd5;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #d9fbd0;
  --phoenix-btn-disabled-border-color: #d9fbd0;
}

.btn-subtle-info {
  --phoenix-btn-color: #005585;
  --phoenix-btn-bg: #c7ebff;
  --phoenix-btn-border-color: #c7ebff;
  --phoenix-btn-hover-color: #005585;
  --phoenix-btn-hover-bg: var(--phoenix-info-lighter);
  --phoenix-btn-hover-border-color: #cdedff;
  --phoenix-btn-focus-shadow-rgb: 169, 213, 237;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #d2efff;
  --phoenix-btn-active-border-color: #cdedff;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #c7ebff;
  --phoenix-btn-disabled-border-color: #c7ebff;
}

.btn-subtle-warning {
  --phoenix-btn-color: #bc3803;
  --phoenix-btn-bg: #ffefca;
  --phoenix-btn-border-color: #ffefca;
  --phoenix-btn-hover-color: #bc3803;
  --phoenix-btn-hover-bg: var(--phoenix-warning-lighter);
  --phoenix-btn-hover-border-color: #fff1cf;
  --phoenix-btn-focus-shadow-rgb: 245, 212, 172;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #fff2d5;
  --phoenix-btn-active-border-color: #fff1cf;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #ffefca;
  --phoenix-btn-disabled-border-color: #ffefca;
}

.btn-subtle-danger {
  --phoenix-btn-color: #b81800;
  --phoenix-btn-bg: #ffe0db;
  --phoenix-btn-border-color: #ffe0db;
  --phoenix-btn-hover-color: #b81800;
  --phoenix-btn-hover-bg: var(--phoenix-danger-lighter);
  --phoenix-btn-hover-border-color: #ffe3df;
  --phoenix-btn-focus-shadow-rgb: 244, 194, 186;
  --phoenix-btn-active-color: #000000;
  --phoenix-btn-active-bg: #ffe6e2;
  --phoenix-btn-active-border-color: #ffe3df;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #ffe0db;
  --phoenix-btn-disabled-border-color: #ffe0db;
}

.btn-phoenix-primary {
  --phoenix-btn-color: #3874ff;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: #3874ff;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-secondary, .mapbox-container .mapbox-control-btn .zoomIn,
.mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .fullScreen, .google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut, .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-button-secondary {
  --phoenix-btn-color: #31374a;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-secondary-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 200, 204, 213;
  --phoenix-btn-active-color: #31374a;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-success {
  --phoenix-btn-color: #25b003;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-success-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 199, 222, 202;
  --phoenix-btn-active-color: #25b003;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-info {
  --phoenix-btn-color: #0097eb;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-info-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 193, 218, 237;
  --phoenix-btn-active-color: #0097eb;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-warning {
  --phoenix-btn-color: #e5780b;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-warning-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 227, 214, 203;
  --phoenix-btn-active-color: #e5780b;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-phoenix-danger {
  --phoenix-btn-color: #fa3b1d;
  --phoenix-btn-bg: #f5f7fa;
  --phoenix-btn-border-color: #e3e6ed;
  --phoenix-btn-hover-color: var(--phoenix-danger-dark);
  --phoenix-btn-hover-bg: #e3e6ed;
  --phoenix-btn-hover-border-color: #e6e9ef;
  --phoenix-btn-focus-shadow-rgb: 230, 204, 206;
  --phoenix-btn-active-color: #fa3b1d;
  --phoenix-btn-active-bg: #e3e6ed;
  --phoenix-btn-active-border-color: #e6e9ef;
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: #f5f7fa;
  --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-circle {
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-icon {
  height: 2rem;
  width: 2rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.btn-icon.btn-icon-lg {
  height: 2.375rem;
  width: 2.375rem;
}
.btn-icon.btn-icon-xl {
  height: 3rem;
  width: 3rem;
}

.circle-btn {
  height: 2rem;
  width: 2rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: var(--phoenix-border-radius-pill);
}

.project-modal-btn {
  --phoenix-bg-opacity: 0.64;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.project-modal-btn:hover {
  --phoenix-bg-opacity: 1;
}

.btn-link {
  --phoenix-btn-font-weight: 700;
}

/* -------------------------------------------------------------------------- */
/*                               Browser Fixing                               */
/* -------------------------------------------------------------------------- */
.firefox .dropcap:first-letter {
  margin-top: 0.175em;
}
.firefox .card-notification {
  min-height: 19rem;
}

.chrome .btn-close {
  background-clip: unset;
}

/*-----------------------------------------------
|   Sidebar
-----------------------------------------------*/
.sticky-sidebar {
  position: sticky;
  z-index: 1020;
  top: var(--phoenix-navbar-top-height)1;
}

/*-----------------------------------------------
|   Custom circle
-----------------------------------------------*/
.circle-dashed {
  border: 1px dashed var(--phoenix-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
}

/*-----------------------------------------------
|   Miscellaneous
-----------------------------------------------*/
.hover-text-decoration-none:hover, .hover-text-decoration-none:focus {
  text-decoration: none;
}

.resize-none {
  resize: none;
}

.collapsed .collapse-icon {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.collapse-icon {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

[data-dismiss=dropdown] *,
[data-bs-offset-top] *,
[data-bs-toggle=collapse] *,
[data-bs-toggle=tooltip] *,
[data-bs-toggle=popover] * {
  pointer-events: none;
}

/*-----------------------------------------------
|   Outline
-----------------------------------------------*/
.outline-none {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.outline-none:hover, .outline-none:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*-----------------------------------------------
|   Vertical Line (used in kanban header)
-----------------------------------------------*/
.vertical-line:after {
  position: absolute;
  content: "";
  height: 75%;
  width: 1px;
  background: var(--phoenix-tertiary-bg);
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.vertical-line.vertical-line-400:after {
  background-color: var(--phoenix-quaternary-bg);
}

/* -------------------------------------------------------------------------- */
/*                                 Transition                                 */
/* -------------------------------------------------------------------------- */
.transition-base {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.transition-none {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.fsp-75 {
  font-size: 75%;
}

/* -------------------------------------------------------------------------- */
/*                                    Width                                   */
/* -------------------------------------------------------------------------- */
.min-w-0 {
  min-width: 0;
}

/* -------------------------------------------------------------------------- */
/*                                Terms sidebar                               */
/* -------------------------------------------------------------------------- */
.terms-sidebar .nav-link {
  color: var(--phoenix-quaternary-color);
  font-weight: 500;
  font-family: var(--phoenix-font-sans-serif);
}
.terms-sidebar .nav-link.active {
  color: var(--phoenix-primary);
}

.divider-content-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: var(--phoenix-body-bg);
  font-family: var(--phoenix-font-sans-serif);
  font-size: 0.8rem;
  color: rgba(var(--phoenix-tertiary-color-rgb), 0.85);
  white-space: nowrap;
  font-weight: 700;
}
[data-bs-theme=dark] .bg-auth-card .divider-content-center {
  background-color: #0f111a !important;
}

.btn-check[data-theme-control]:checked + label {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                    Height                                  */
/* -------------------------------------------------------------------------- */
.content {
  min-height: 100vh;
  padding: calc(var(--phoenix-navbar-top-height) + 2rem) 1.5rem 6.375rem 1.5rem;
  position: relative;
  padding-bottom: 6rem;
}
@media (min-width: 576px) {
  .content {
    padding-bottom: 4rem;
  }
}

.footer {
  bottom: 0;
  width: 100%;
  height: 6rem;
  border-top: 1px solid var(--phoenix-navbar-footer-border-color);
  padding: 0 1.5rem;
  left: 0;
}
@media (min-width: 576px) {
  .footer {
    height: 4rem;
  }
}
@media (min-width: 992px) {
  .footer {
    padding: 0 2.5rem;
  }
}

.bullet-item {
  height: 0.5rem;
  width: 1rem;
  border-radius: 2px;
}

/* -------------------------------------------------------------------------- */
/*                                    Padding                                  */
/* -------------------------------------------------------------------------- */
.pt-navbar {
  padding-top: var(--phoenix-navbar-top-height);
}

/* -------------------------------------------------------------------------- */
/*                                    Logo                                    */
/* -------------------------------------------------------------------------- */
.logo-text {
  font-size: 1.63625rem;
  color: var(--phoenix-logo-text);
  font-weight: 600;
  letter-spacing: -0.04em;
  margin-bottom: 0;
}

.notification-card.unread {
  background-color: var(--phoenix-body-highlight-bg);
}

.notification-card:hover {
  background-color: var(--phoenix-secondary-bg) !important;
}

.notification-dropdown .dropdown-toggle:hover {
  border-color: var(--phoenix-border-color);
  background: transparent;
}
.notification-dropdown .dropdown-menu {
  right: 0;
  left: unset !important;
}

.btn-square-sm, .mapbox-container .mapbox-control-btn .zoomIn,
.mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .fullScreen, .google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut {
  height: 1.875rem;
  width: 1.875rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-square {
  height: 2.375rem;
  width: 2.375rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.pricing--hover:hover .warning-boxshadow, .pricing--hover:focus .warning-boxshadow {
  -webkit-box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
  box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
  border-radius: 0.5rem;
  outline: 0;
}

.card-form-check-input:checked + div .card {
  border: 1px solid var(--phoenix-primary-light);
  -webkit-box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
  box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
}
.card-form-check-input:checked + div .card .radio-circle {
  border: 5px solid var(--phoenix-primary);
}
.card-form-check-input.pricing-plan-recommended:checked + div .card {
  border: 1px solid var(--phoenix-warning-light);
  -webkit-box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
  box-shadow: 0px 0px 0px 4px rgba(229, 120, 11, 0.2);
}

[data-bs-theme=dark] .footer-bg {
  opacity: 0.6;
}

.text-illustration-underline {
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
}

.bg-linear-gradient {
  background: -o-linear-gradient(354.89deg, #f24e1e -21.8%, #ff7262 -2.23%, #a259ff 46.16%, #1abcfe 79.11%, #0acf83 116.18%);
  background: linear-gradient(95.11deg, #f24e1e -21.8%, #ff7262 -2.23%, #a259ff 46.16%, #1abcfe 79.11%, #0acf83 116.18%);
}

.hover-bg-transparent:hover, .hover-bg-transparent:focus {
  background-color: transparent !important;
}

/* ------------------------------ font-awesome ------------------------------ */
.fa-ul {
  margin-left: var(--fa-li-margin, 2.5em);
}
[dir=rtl] .fa-ul {
  --fa-li-margin: -0.5em !important;
}
[dir=rtl] .fa-ul.pricing {
  margin-left: var(--fa-li-margin, 2.5em) !important;
}
.fa-ul .fa-li {
  left: calc(var(--fa-li-width, 2em) * -1) !important;
}

@media (min-width: 1200px) {
  .page-title-sticky-top {
    position: sticky;
    top: calc(var(--phoenix-navbar-top-height) + 3.725rem);
  }
}

[data-bs-theme=dark] .pricing-business-plus {
  background-color: rgba(var(--phoenix-warning-rgb), 0.08) !important;
  border: 1px solid rgba(var(--phoenix-warning-rgb), 0.2);
}

.echart-quartet-scatter-chart-example {
  min-height: 31.25rem;
}
@media (max-width: 767.98px) {
  .echart-quartet-scatter-chart-example {
    min-height: 65.625rem;
  }
}

.echart-radar-customized-chart-example {
  height: 22rem;
}
@media (max-width: 1199.98px) {
  .echart-radar-customized-chart-example {
    height: 45rem;
  }
}

.echart-radar-multiple-chart-example {
  height: 21rem;
}
@media (max-width: 1539.98px) {
  .echart-radar-multiple-chart-example {
    height: 35rem;
  }
}
@media (max-width: 991.98px) {
  .echart-radar-multiple-chart-example {
    height: 50rem;
  }
}

.faq-list li .fa-circle {
  font-size: 6px;
  margin-right: 1.25rem;
  margin-top: 6px;
  color: var(--phoenix-quaternary-bg);
}

.faq-title-box {
  top: 2rem;
  width: 90%;
}
@media (min-width: 768px) {
  .faq-title-box {
    width: 75%;
  }
}
@media (min-width: 1200px) {
  .faq-title-box {
    width: 55%;
  }
}

/*-----------------------------------------------
|   fontawesome stack icon border color
-----------------------------------------------*/
.stack-circle path {
  stroke: var(--phoenix-body-bg);
  stroke-width: 60;
}

/*-----------------------------------------------
|   action dropdown btn
-----------------------------------------------*/
.action-btn {
  min-height: 32px;
  min-width: 45px;
}

/*-----------------------------------------------
|   additional class
-----------------------------------------------*/
.w-max-content {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.w-min-content {
  width: -webkit-min-content !important;
  width: -moz-min-content !important;
  width: min-content !important;
}

/*-----------------------------------------------
|   widgets scrollspy
-----------------------------------------------*/
.widgets-scrollspy-nav {
  position: sticky;
  top: var(--phoenix-navbar-top-height);
}
.widgets-scrollspy-nav .nav .nav-item .nav-link.active {
  color: var(--phoenix-primary) !important;
  border-bottom: 1px solid var(--phoenix-primary) !important;
}

.fill-body-bg {
  fill: var(--phoenix-body-bg);
}

.fill-emphasis-bg {
  fill: var(--phoenix-emphasis-bg);
}

.text-stats-circle-success {
  color: var(--phoenix-success-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-success {
  color: #134207 !important;
}

.text-stats-circle-warning {
  color: var(--phoenix-warning-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-warning {
  color: #52310b !important;
}

.text-stats-circle-danger {
  color: var(--phoenix-danger-bg-subtle) !important;
}
[data-bs-theme=dark] .text-stats-circle-danger {
  color: #612017 !important;
}

.circle-icon-item {
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.circle-icon-item-md {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-wish {
  width: 2rem;
  height: 2rem;
  color: var(--phoenix-white);
  border: 1px solid var(--phoenix-white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 100%;
  padding: 0;
}
.btn-wish:hover, .btn-wish:focus, .btn-wish:active, .btn-wish.active {
  background-color: var(--phoenix-white) !important;
  color: var(--phoenix-black) !important;
}
.btn-wish.btn-wish-primary {
  color: var(--phoenix-primary);
  border: 1px solid var(--phoenix-primary);
}
.btn-wish.btn-wish-primary:hover, .btn-wish.btn-wish-primary:focus, .btn-wish.btn-wish-primary.active {
  background-color: var(--phoenix-primary) !important;
  color: var(--phoenix-white) !important;
}

.rating-radio + label {
  padding: 1rem;
  border: 1px solid var(--phoenix-border-color-translucent) !important;
}
.rating-radio + label .check-icon {
  display: none;
}
.rating-radio:checked + label {
  border: 1px solid var(--phoenix-primary) !important;
}
.rating-radio:checked + label .check-icon {
  display: block;
}

.table-layout-fixed {
  table-layout: fixed;
}

.table-compare {
  --column-numbers: 3;
  --column-width: 250px;
}
.table-compare tbody tr {
  width: calc(var(--column-numbers) * var(--column-width));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.table-compare tbody tr td:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.table-compare tbody tr td:first-child ~ td {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 992px) {
  .table-compare tbody tr {
    display: table-row;
    width: auto;
  }
}

.ping-icon-wrapper {
  position: relative;
  width: 10px;
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ping-icon-wrapper .ping-icon-bg {
  position: absolute;
  background-color: var(--phoenix-success);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  -webkit-animation: animatePing 2s cubic-bezier(0, 0, 0.2, 1) infinite;
  animation: animatePing 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.ping-icon-wrapper .ping-icon {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--phoenix-success);
}

@-webkit-keyframes animatePing {
  75%, 100% {
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 0;
  }
}

@keyframes animatePing {
  75%, 100% {
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
    opacity: 0;
  }
}
[dir=rtl] .rtl__flip {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.radio-circle {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border: 1px solid var(--phoenix-border-color);
  border-radius: 50%;
  -webkit-transition: border 0.2s ease;
  -o-transition: border 0.2s ease;
  transition: border 0.2s ease;
}

.video-container {
  position: relative;
}
.video-container:hover .circle-icon-item {
  display: none;
}
.video-container:hover .circle-icon-item-md {
  display: none;
}

.tour-direction-bg {
  background-position: top 35% center !important;
  background-size: auto 80% !important;
}
[dir=rtl] .tour-direction-bg {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
  background-position: top 62% center !important;
}

[data-password-toggle] .hide {
  display: none;
}
[data-password-toggle].show-password .hide {
  display: block;
}
[data-password-toggle].show-password .show {
  display: none;
}

.gallery-column-separator {
  position: absolute;
  height: 100%;
  padding: 0;
  width: auto;
  border-right: 1px solid var(--phoenix-border-color-translucent);
}

.gallery-column-separator-1 {
  display: none;
}
@media (min-width: 576px) {
  .gallery-column-separator-1 {
    display: block;
    left: 50%;
  }
}
@media (min-width: 768px) {
  .gallery-column-separator-1 {
    left: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .gallery-column-separator-1 {
    left: 25%;
  }
}

.gallery-column-separator-2 {
  display: none;
}
@media (min-width: 768px) {
  .gallery-column-separator-2 {
    display: block;
    left: 66.6666666667%;
  }
}
@media (min-width: 1200px) {
  .gallery-column-separator-2 {
    left: 50%;
  }
}

.gallery-column-separator-3 {
  display: none;
}
@media (min-width: 1200px) {
  .gallery-column-separator-3 {
    display: block;
    left: 75%;
  }
}

.album-item .photo-stack {
  position: relative;
}
.album-item .photo-stack .photo-stack-top {
  position: relative;
  width: 100%;
  z-index: 3;
}
.album-item .photo-stack .photo-stack-top .video-container video {
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .album-item .photo-stack .photo-stack-top .video-container video {
    height: 160px !important;
  }
}
@media (min-width: 1540px) {
  .album-item .photo-stack .photo-stack-top .video-container video {
    height: 260px !important;
  }
}
.album-item .photo-stack .photo-stack-top img {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media (min-width: 768px) {
  .album-item .photo-stack .photo-stack-top img {
    height: 160px;
  }
}
@media (min-width: 1540px) {
  .album-item .photo-stack .photo-stack-top img {
    height: 260px;
  }
}
.album-item .photo-stack .photo-stack-middle {
  position: absolute;
  width: 90%;
  left: 50%;
  bottom: -0.5rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
}
.album-item .photo-stack .photo-stack-bottom {
  position: absolute;
  width: 80%;
  left: 50%;
  bottom: -1rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.album-item:hover .top img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.album-item:hover .title {
  color: var(--phoenix-primary);
}
.album-item:hover .dropdown-toggle {
  background-color: var(--phoenix-emphasis-bg);
}

.square-icon-box {
  width: 2rem;
  height: 2rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-check-input-transparent {
  background-color: transparent;
}
.form-check-input-transparent:checked {
  background-color: var(--phoenix-primary);
}

.pointer-events-none {
  pointer-events: none;
}

.underline-on-hover:hover a {
  text-decoration: underline;
}

.star-rating {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4MTMgNC4xNzkzTDcuODcyNjYgMy43NjA5NEw2LjU1NzgxIDEuMTExMzNDNi4zMzg2NyAwLjY1MzEyNSA1LjY2MTMzIDAuNjMzMjAzIDUuNDIyMjcgMS4xMTEzM0w0LjEyNzM0IDMuNzYwOTRMMS4xOTg4MyA0LjE3OTNDMC42ODA4NiA0LjI1ODk4IDAuNDgxNjQxIDQuODk2NDggMC44NjAxNTcgNS4yNzVMMi45NTE5NSA3LjMyNjk1TDIuNDUzOTEgMTAuMjE1NkMyLjM3NDIyIDEwLjczMzYgMi45MzIwMyAxMS4xMzIgMy4zOTAyMyAxMC44OTNMNiA5LjUxODM2TDguNTg5ODQgMTAuODkzQzkuMDQ4MDUgMTEuMTMyIDkuNjA1ODYgMTAuNzMzNiA5LjUyNjE3IDEwLjIxNTZMOS4wMjgxMyA3LjMyNjk1TDExLjExOTkgNS4yNzVDMTEuNDk4NCA0Ljg5NjQ4IDExLjI5OTIgNC4yNTg5OCAxMC43ODEzIDQuMTc5M1pNNy45OTIxOSA2Ljk4ODI4TDguNDcwMzEgOS43Mzc1TDYgOC40NDI1OEwzLjUwOTc3IDkuNzM3NUwzLjk4Nzg5IDYuOTg4MjhMMS45NzU3OCA1LjAzNTk0TDQuNzQ0OTIgNC42Mzc1TDYgMi4xMjczNEw3LjIzNTE2IDQuNjM3NUwxMC4wMDQzIDUuMDM1OTRMNy45OTIxOSA2Ljk4ODI4WiIgZmlsbD0iI0U1NzgwQiIvPgo8L3N2Zz4K") !important;
}
.star-rating .star-value {
  background-image: url("../img/icons/star.svg") !important;
}

[data-list] .sort[data-sort],
.table-list .sort[data-sort] {
  white-space: nowrap;
  cursor: pointer;
}
[data-list] .sort[data-sort]::after,
.table-list .sort[data-sort]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPHBhdGggZD0iTTMuMTQ5IDguMTU0MDFDMy4zNDM2NiA4LjM0NTkgMy42NTYzNCA4LjM0NTkgMy44NTEgOC4xNTQwMUw2LjEzMTUxIDUuOTA2MDlDNi40NDk5OCA1LjU5MjE2IDYuMjI3NjkgNS4wNSA1Ljc4MDUgNS4wNUgxLjIxOTVDMC43NzIzMDcgNS4wNSAwLjU1MDAxOCA1LjU5MjE2IDAuODY4NDk1IDUuOTA2MDlMMy4xNDkgOC4xNTQwMVoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==");
  margin-left: 0.25rem;
}
[data-list] .sort[data-sort].asc::after,
.table-list .sort[data-sort].asc::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgOC4xNTQwMUMzLjM0MzY2IDguMzQ1OSAzLjY1NjM0IDguMzQ1OSAzLjg1MSA4LjE1NDAxTDYuMTMxNTEgNS45MDYwOUM2LjQ0OTk4IDUuNTkyMTYgNi4yMjc2OSA1LjA1IDUuNzgwNSA1LjA1SDEuMjE5NUMwLjc3MjMwNyA1LjA1IDAuNTUwMDE4IDUuNTkyMTYgMC44Njg0OTUgNS45MDYwOUwzLjE0OSA4LjE1NDAxWiIgZmlsbD0iIzZFNzg5MSIvPgo8L3N2Zz4K") !important;
  margin-top: -1px !important;
}
[data-list] .sort[data-sort].desc::after,
.table-list .sort[data-sort].desc::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==") !important;
}
[data-list] .page,
.table-list .page {
  padding: 0.5rem 0.75rem;
  color: var(--phoenix-secondary-color);
  font-size: 0.64rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
[data-list] li.active .page,
.table-list li.active .page {
  color: #fff;
  background-color: #3874ff;
}
[data-list] li.disabled button,
.table-list li.disabled button {
  border: 0;
}

.ios [data-list-pagination].btn-primary[disabled], .ios .tox [data-list-pagination][disabled].tox-button, .tox .ios [data-list-pagination][disabled].tox-button {
  opacity: 1 !important;
  border: 0 !important;
  background-color: var(--phoenix-btn-disabled-custom-background) !important;
  color: var(--phoenix-btn-disabled-custom-color) !important;
}

/* PrismJS 1.27.0
https://prismjs.com/download.html?themes#themes=prism-okaidia&languages=markup+css+clike+javascript */
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */
/* @import 'prismjs/themes/prism-okaidia.css'; */
code[class*=language-],
pre[class*=language-] {
  color: #f8f8f2;
  background: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -ms-hyphens: none;
  hyphens: none;
}

/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
  border-radius: 0.3em;
}

:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: #272822;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #8292a2;
}

.token.punctuation {
  color: #f8f8f2;
}

.token.namespace {
  opacity: 0.7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #f92672;
}

.token.boolean,
.token.number {
  color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #a6e22e;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
  color: #e6db74;
}

.token.keyword {
  color: #66d9ef;
}

.token.regex,
.token.important {
  color: #fd971f;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

.swiper-theme-container {
  position: relative;
}
.swiper-theme-container .swiper-wrapper.swiper-continuous-autoplay {
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
.swiper-theme-container .swiper-wrapper .swiper-slide {
  height: auto;
}
.swiper-theme-container .swiper-nav {
  margin-top: 0;
  cursor: pointer;
}
.swiper-theme-container .swiper-nav [class*=swiper-] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid;
  border-color: var(--phoenix-border-color-translucent);
  -webkit-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-body-bg);
  -webkit-box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.12);
  box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.12);
  z-index: 1;
  margin: 0;
}
.swiper-theme-container .swiper-nav [class*=swiper-]:hover, .swiper-theme-container .swiper-nav [class*=swiper-]:focus {
  background-color: var(--phoenix-emphasis-bg);
  color: var(--phoenix-tertiary-color);
}
.swiper-theme-container .swiper-nav .swiper-button-prev svg,
.swiper-theme-container .swiper-nav .swiper-button-next svg {
  width: 50%;
  height: 50%;
}
.swiper-theme-container .swiper-nav .swiper-button-prev::after, .swiper-theme-container .swiper-nav .swiper-button-prev::before,
.swiper-theme-container .swiper-nav .swiper-button-next::after,
.swiper-theme-container .swiper-nav .swiper-button-next::before {
  content: "";
}
.swiper-theme-container .swiper-nav .swiper-button-prev.swiper-button-disabled,
.swiper-theme-container .swiper-nav .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.swiper-theme-container .swiper-nav .swiper-button-prev {
  left: -1rem;
}
.swiper-theme-container .swiper-nav .swiper-button-next {
  right: -1rem;
}
[dir=rtl] .swiper-theme-container .swiper-nav .swiper-button-next {
  left: calc(100% - 1rem);
}
.swiper-theme-container .swiper-nav.swiper-nav-inside .swiper-button-prev {
  left: 0.5rem;
}
.swiper-theme-container .swiper-nav.swiper-nav-inside .swiper-button-next {
  right: 0.5rem;
}
[dir=rtl] .swiper-theme-container .swiper-nav.swiper-nav-inside .swiper-button-next {
  left: calc(100% - 2.5rem);
}
.swiper-theme-container.swiper-slide-nav-top .swiper-button-next,
.swiper-theme-container.swiper-slide-nav-top .swiper-button-prev {
  left: 50%;
  top: -60px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.swiper-theme-container.swiper-slide-nav-top .swiper-button-next {
  margin-left: 1.25rem;
}
[dir=rtl] .swiper-theme-container.swiper-slide-nav-top .swiper-button-next {
  left: 50%;
}
.swiper-theme-container.swiper-slide-nav-top .swiper-button-prev {
  margin-left: -1.25rem;
}
.swiper-theme-container .swiper-pagination-bullet {
  border: 1px solid transparent;
  padding: 3px;
  background: var(--phoenix-white) content-box;
  opacity: 1;
  width: 1rem;
  height: 1rem;
  margin: 0 2px !important;
  text-align: center;
}
.swiper-theme-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid var(--phoenix-white);
}
.swiper-theme-container .thumb .swiper-slide img {
  border: 2px solid transparent;
}
.swiper-theme-container .thumb .swiper-slide-thumb-active img {
  border: 2px solid var(--phoenix-primary);
}
.swiper-theme-container.swiper-slider-gallery .theme-slider::before, .swiper-theme-container.swiper-slider-gallery .theme-slider:after {
  content: "";
  background: -webkit-gradient(linear, right top, left top, from(rgba(var(--phoenix-body-bg-rgb), 0)), to(var(--phoenix-body-bg)));
  background: -o-linear-gradient(right, rgba(var(--phoenix-body-bg-rgb), 0) 0%, var(--phoenix-body-bg) 100%);
  background: linear-gradient(to left, rgba(var(--phoenix-body-bg-rgb), 0) 0%, var(--phoenix-body-bg) 100%);
  height: 34.875rem;
  width: 10vw;
  position: absolute;
  z-index: 2;
  display: none;
}
@media (min-width: 1540px) {
  .swiper-theme-container.swiper-slider-gallery .theme-slider::before, .swiper-theme-container.swiper-slider-gallery .theme-slider:after {
    display: block;
  }
}
.swiper-theme-container.swiper-slider-gallery .theme-slider::before {
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.swiper-theme-container.swiper-slider-gallery .theme-slider:after {
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotateZ(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotateZ(180deg);
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper {
  height: 34.81rem;
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper .swiper-slide {
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transition-property: opacity, height;
  -o-transition-property: opacity, height;
  transition-property: opacity, height;
  height: 28.125rem !important;
  opacity: 0.5;
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper .swiper-slide.landscape {
  max-width: 50rem;
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper .swiper-slide.portrait {
  max-width: 25rem;
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper .swiper-slide.square {
  max-width: 34.81rem;
}
.swiper-theme-container.swiper-slider-gallery .theme-slider .swiper-wrapper .swiper-slide-active {
  height: 34.81rem !important;
  opacity: 1;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs {
  max-width: 42.5rem;
  width: 100%;
  margin-top: 12px;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs .swiper-wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs .swiper-wrapper .swiper-slide {
  opacity: 0.5;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 4rem;
  -o-object-fit: cover;
  object-fit: cover;
  margin-bottom: 0.5rem;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}
.swiper-theme-container.swiper-slider-gallery .swiper-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img {
  -webkit-box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
  box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}
.swiper-theme-container.swiper-slider-gallery .swiper-button-prev,
.swiper-theme-container.swiper-slider-gallery .swiper-button-next {
  top: calc(50% - 2.875rem);
}

/* -------------------------------------------------------------------------- */
/*                                  Dropzone                                  */
/* -------------------------------------------------------------------------- */
.dropzone {
  position: relative;
  border: 0;
  border-radius: 0.5rem;
  min-height: auto;
}
.dropzone.dropzone-has-default .dz-message {
  border-color: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dropzone.dropzone-has-default .dz-message:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.dropzone .dz-preview {
  min-height: auto;
  margin: 0;
}
.dropzone .dz-remove {
  position: absolute;
  right: -6px;
  top: -6px;
  color: var(--phoenix-emphasis-bg);
  z-index: 1000;
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
}
.dropzone .dz-remove * {
  cursor: pointer;
}
.dropzone .dz-message {
  position: relative;
  background-color: var(--phoenix-body-bg);
  padding: 5rem 2rem;
  margin: 0;
  border: 2px dashed var(--phoenix-border-color-translucent);
  border-radius: 0.5rem;
}
.dropzone .dz-upload-btn {
  display: none;
}
.dropzone.dropzone-single .dz-preview:hover {
  z-index: unset;
}
.dropzone.dropzone-single .dz-message {
  padding: 3.5rem 2rem;
  border: 1px dashed var(--phoenix-border-color);
}
.dropzone.dropzone-single.dz-max-files-reached.dz-file-processing .dz-message {
  padding: 0;
  border: 0;
}
.dropzone.dropzone-single.dz-max-files-reached.dz-file-processing .dz-upload-btn {
  display: block;
}
.dropzone.dropzone-single.dz-max-files-reached.dz-file-processing .dz-message-text {
  display: none;
}
.dropzone.dropzone-single.dz-max-files-reached.dz-file-processing.dz-file-complete .dz-default-image {
  opacity: 0;
}
.dropzone.dropzone-single .dz-processing .dz-message-text {
  opacity: 0 !important;
}
.dropzone.dropzone-single .dz-progress {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
  -webkit-animation: none !important;
  animation: none !important;
  width: 9.375rem !important;
  height: 0.5rem !important;
  margin: 0 !important;
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
  top: auto !important;
  bottom: 1.5rem;
}
.dropzone.dropzone-single .dz-processing .dz-progress {
  opacity: 1;
}
.dropzone.dropzone-single .dz-complete .dz-progress {
  opacity: 0;
}
.dropzone .dz-preview-single {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.dropzone .dz-preview-single:hover {
  z-index: auto;
}
.dropzone .dz-preview-single .dz-preview-cover {
  position: absolute;
  height: 100%;
  width: 100%;
  border: 0 !important;
  overflow: hidden;
}
.dropzone .dz-preview-single .dz-preview-cover .dz-errormessage {
  position: absolute;
  left: 0;
  bottom: 0;
}
.dropzone .dz-preview-single .dz-preview-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0.5rem;
}
.dropzone.dropzone-multiple {
  border: 0;
}
.dropzone.dropzone-multiple .dz-message {
  padding: 3rem 2rem;
  border: 1px dashed var(--phoenix-border-color);
  border-radius: 0.5rem;
}
.dropzone.dropzone-multiple .btn *, .dropzone.dropzone-multiple .mapbox-container .mapbox-control-btn .zoomIn *, .mapbox-container .mapbox-control-btn .dropzone.dropzone-multiple .zoomIn *,
.dropzone.dropzone-multiple .mapbox-container .mapbox-control-btn .zoomOut *,
.mapbox-container .mapbox-control-btn .dropzone.dropzone-multiple .zoomOut *,
.dropzone.dropzone-multiple .mapbox-container .mapbox-control-btn .fullScreen *,
.mapbox-container .mapbox-control-btn .dropzone.dropzone-multiple .fullScreen *, .dropzone.dropzone-multiple .google-map-control-btn .zoomIn *, .google-map-control-btn .dropzone.dropzone-multiple .zoomIn *,
.dropzone.dropzone-multiple .google-map-control-btn .zoomOut *,
.google-map-control-btn .dropzone.dropzone-multiple .zoomOut *, .dropzone.dropzone-multiple .tox .tox-dialog__footer .tox-button--secondary *, .tox .tox-dialog__footer .dropzone.dropzone-multiple .tox-button--secondary *, .dropzone.dropzone-multiple .tox .tox-button-secondary *, .tox .dropzone.dropzone-multiple .tox-button-secondary *, .dropzone.dropzone-multiple .tox .tox-button *, .tox .dropzone.dropzone-multiple .tox-button *, .dropzone.dropzone-multiple [data-list] .page *, [data-list] .dropzone.dropzone-multiple .page *,
.dropzone.dropzone-multiple .table-list .page *,
.table-list .dropzone.dropzone-multiple .page * {
  cursor: pointer;
}
.dropzone.dropzone-multiple .media:first-child {
  margin-top: 1.5rem;
}
.dropzone.dropzone-multiple .dz-image-container {
  padding: 1rem;
}
.dropzone.dropzone-multiple .dz-image {
  height: 2rem;
  width: 2rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 0;
}
.dropzone.dropzone-multiple .dz-progress {
  opacity: 0;
  position: relative !important;
  -webkit-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
  -webkit-animation: none !important;
  animation: none !important;
  width: 6.25rem !important;
  height: 0.5rem !important;
  margin-top: 0;
  margin-left: 1rem !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  top: auto !important;
  left: auto !important;
}
.dropzone.dropzone-multiple .dz-complete .dz-progress {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
  opacity: 1;
}
.dropzone.dz-drag-hover .dz-message {
  border-color: var(--phoenix-primary);
}
.dropzone .dz-progress {
  background: var(--phoenix-secondary-bg) !important;
}
.dropzone .dz-progress .dz-upload {
  background: var(--phoenix-primary) !important;
}

.dropzone-area {
  border: 1px dashed var(--phoenix-border-color-translucent);
  border-radius: 0.375rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

/* -------------------------------------------------------------------------- */
/*                                   Choices                                  */
/* -------------------------------------------------------------------------- */
.choices {
  font-family: var(--phoenix-font-sans-serif) !important;
}
.choices .choices__inner {
  border-radius: var(--phoenix-border-radius);
  line-height: 1.5rem !important;
  font-size: 1rem;
  background-color: var(--phoenix-emphasis-bg) !important;
  min-height: var(--phoenix-choices-inner-min-height) !important;
  background-size: 9px 12px;
  border: 1px solid var(--phoenix-border-color);
  padding: 6px 3.5rem 6px 1rem;
  -webkit-box-shadow: inset 0 1px 2px transparent;
  box-shadow: inset 0 1px 2px transparent;
}
.choices .choices__input--cloned {
  padding: 0;
  font-size: 0.8rem;
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-emphasis-bg) !important;
  vertical-align: top;
  margin-bottom: 0;
}
.choices .choices__input--cloned::-webkit-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
}
.choices .choices__input--cloned::-moz-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
}
.choices .choices__input--cloned:-ms-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
}
.choices .choices__input--cloned::-ms-input-placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
}
.choices .choices__input--cloned::placeholder {
  color: rgba(var(--phoenix-quaternary-color-rgb), 0.8);
}
.choices .choices__list--dropdown {
  border: 1px solid var(--phoenix-border-color-translucent) !important;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  background-color: var(--phoenix-emphasis-bg);
  z-index: 1000;
}
.choices .choices__list--dropdown .choices__item--selectable {
  padding: 2px 1rem;
  padding-right: 20px;
  font-size: 1rem !important;
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-color);
}
.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: var(--phoenix-primary);
  color: var(--phoenix-emphasis-bg);
}
.choices .choices__list {
  margin-top: 0 !important;
}
.choices .choices__list .has-no-choices {
  background-color: var(--phoenix-choices-item-has-no-choices-bg);
}
.choices .choices__list--multiple .choices__item {
  text-transform: uppercase;
  padding: 2.5px 8px !important;
  font-size: 0.64rem !important;
  border: 0;
  background-color: var(--phoenix-choices-item-bg) !important;
  border-radius: 4px;
  margin-bottom: 0 !important;
  color: var(--phoenix-choices-item-color);
  font-weight: 700;
  line-height: 1;
}
.choices .choices__list--single {
  padding: 0 !important;
}
.choices .choices__list--single .choices__button {
  background-color: transparent !important;
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM2ZTc4OTEiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXgiPjxsaW5lIHgxPSIxOCIgeTE9IjYiIHgyPSI2IiB5Mj0iMTgiPjwvbGluZT48bGluZSB4MT0iNiIgeTE9IjYiIHgyPSIxOCIgeTI9IjE4Ij48L2xpbmU+PC9zdmc+);
  background-color: transparent !important;
  padding: 0px !important;
  background-size: 11px !important;
  margin: 0;
  margin-left: 6px;
  border: none;
  background-position: -2px -1px;
}
.firefox .choices[data-type*=select-multiple] .choices__button,
.firefox .choices[data-type*=text] .choices__button {
  background-position: -2px 0px;
}

.choices[data-type*=select-one] .choices__input {
  padding-left: 1rem;
  padding-right: 1rem;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 5px !important;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-radius: 0.375rem !important;
  border-color: #3874ff !important;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25) !important;
  box-shadow: 0 0 0 0.25rem rgba(56, 116, 255, 0.25) !important;
  outline: 0;
}

.choices-select-container {
  position: relative;
}
.choices-select-container .choices__inner {
  padding-left: 2.5rem;
}
.choices-select-container .choices-icon {
  position: absolute;
  left: 1rem;
}

.choices__item .choices__item--choice .has-no-results {
  background-color: red !important;
}

.was-validated .choices.valid .choices__inner {
  border-color: var(--phoenix-success) !important;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325b003' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .choices[data-type=select-one].valid .choices__inner {
  background-position: right calc(0.375em + 1.55rem) center;
}
.was-validated .choices.invalid {
  margin-bottom: 0;
}
.was-validated .choices.invalid .choices__inner {
  border-color: var(--phoenix-danger) !important;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fa3b1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fa3b1d' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .choices.invalid + .invalid-feedback {
  display: block;
}
.was-validated .choices[data-type=select-one].invalid .choices__inner {
  background-position: right calc(0.375em + 1.55rem) center;
}
.was-validated .choices[data-type*=select-one] .choices__button {
  margin-right: 60px !important;
}
.was-validated .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 6px !important;
}

.form-floating-advance-select > label {
  color: rgba(var(--phoenix-body-color-rgb), 0.65);
  padding-top: 0.25rem;
}

.form-floating-advance-select .choices__inner {
  padding-top: 1rem;
}

/*-----------------------------------------------
|   Tinymce
-----------------------------------------------*/
.tox {
  border-radius: 0;
}
.tox.tox-tinymce {
  border: 0;
  border-radius: 0;
  overflow: unset !important;
}
.tox .tox-editor-container {
  overflow: unset !important;
}
.tox .tox-edit-area {
  font-family: var(--phoenix-font-sans-serif);
}
.tox .tox-edit-area::before {
  border: none !important;
}
.tox .tox-toolbar--scrolling {
  background-color: transparent !important;
}
.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
  border: none !important;
}
.tox .tox-toolbar__group:first-child {
  padding-left: 0 !important;
}
.tox .tox-editor-header {
  margin-bottom: 0.25rem;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.tox .tox-editor-header .tox-toolbar-overlord {
  background-color: transparent !important;
}
.tox .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary {
  background-color: transparent !important;
}
[dir=rtl] .tox .tox-editor-header .tox-toolbar-overlord .tox-toolbar__primary {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.tox .tox-sidebar-wrap {
  overflow: hidden;
  border: 1px solid var(--phoenix-border-color);
  border-radius: 0.375rem;
}
.tox .tox-menu,
.tox .tox-dialog {
  border-radius: 0.375rem !important;
  border-color: var(--phoenix-border-color-translucent) !important;
  background-color: var(--phoenix-tinymce-bg) !important;
}
.tox .tox-dialog__header,
.tox .tox-dialog__footer {
  background: var(--phoenix-emphasis-bg) !important;
  padding: 8px 16px 32px !important;
}
.tox .tox-collection__item--active,
.tox .tox-collection__item-accessory {
  background-color: var(--phoenix-secondary-bg) !important;
  color: var(--phoenix-body-color) !important;
}
.tox .tox-dialog__title {
  color: var(--phoenix-body-color) !important;
}
.tox .tox-form__group {
  margin-bottom: 1rem !important;
}
.tox .tox-label {
  color: var(--phoenix-tertiary-color) !important;
  margin-bottom: 0.25rem !important;
}
.tox .tox-textfield {
  background-color: var(--phoenix-emphasis-bg) !important;
  color: var(--phoenix-body-color) !important;
  border-color: var(--phoenix-border-color) !important;
  padding: 0.5rem 1rem !important;
}
.tox .tox-textfield:focus {
  border-color: var(--phoenix-primary) !important;
  -webkit-box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
  box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
}
.tox .tox-listbox {
  background-color: var(--phoenix-emphasis-bg) !important;
  color: var(--phoenix-body-color) !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  border-color: var(--phoenix-border-color-translucent) !important;
}
.tox .tox-listbox.tox-listbox--select:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tox .tox-collection--list .tox-collection__item {
  background-color: transparent !important;
  color: var(--phoenix-secondary-color) !important;
}
.tox .tox-collection--list .tox-collection__item--active {
  background-color: var(--phoenix-secondary-bg) !important;
}
.tox .tox-button--naked {
  color: var(--phoenix-body-color) !important;
}
.tox .tox-button--naked:hover:not(:disabled) {
  background-color: var(--phoenix-secondary-bg) !important;
  border-color: var(--phoenix-border-color-translucent) !important;
}
.tox .tox-icon {
  color: var(--phoenix-body-color) !important;
}
.tox .tox-dialog {
  border-radius: 0.375rem !important;
  border-color: var(--phoenix-border-color-translucent) !important;
  background-color: var(--phoenix-tinymce-bg) !important;
}
.tox .tox-dialog__header, .tox .tox-dialog__footer {
  background-color: var(--phoenix-tinymce-bg) !important;
  border-color: var(--phoenix-border-color-translucent) !important;
}
.tox .tox-toolbar__overflow {
  padding-left: 1rem !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
  background-image: none !important;
}
.tox .tox-dialog-wrap__backdrop {
  background-color: #000000 !important;
  opacity: 0.5;
}

.tox .tox-tbtn {
  height: 24px !important;
  width: 24px !important;
  background: 0 0 !important;
}
.tox .tox-tbtn span svg {
  fill: var(--phoenix-tertiary-color) !important;
}
.tox .tox-tbtn span svg:hover, .tox .tox-tbtn span svg:focus {
  fill: var(--phoenix-tertiary-color) !important;
}
.tox .tox-tbtn:hover, .tox .tox-tbtn:focus {
  background: var(--phoenix-secondary-bg) !important;
}
.tox .tox-tbtn:hover::after, .tox .tox-tbtn:focus::after {
  content: none !important;
}

.tox .tox-tbtn--enabled {
  background: var(--phoenix-tertiary-bg) !important;
}
.tox .tox-tbtn--enabled span svg {
  fill: var(--phoenix-tinymce-tox-tbtn-enabled-icon-color) !important;
}
.tox .tox-tbtn--enabled:hover, .tox .tox-tbtn--enabled:focus {
  background: var(--phoenix-secondary-bg) !important;
}

.tox .tox-edit-area__iframe {
  background-color: var(--phoenix-tinymce-bg) !important;
}

.editor-focused {
  -webkit-box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
  box-shadow: inset 0 0 0 30px var(--phoenix-emphasis-bg), 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
  border-color: var(--phoenix-primary) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Flatpickr                                 */
/* -------------------------------------------------------------------------- */
.flatpickr-input-container {
  position: relative;
}
.flatpickr-input-container .flatpickr-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  transform: translateY(-12px);
}
.flatpickr-input-container .form-floating input {
  padding-left: 2.25rem;
}
.flatpickr-input-container.flatpickr-input-sm .flatpickr-icon {
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  transform: translateY(-12px);
}

.flatpickr-calendar {
  width: 322px !important;
  overflow: hidden;
  text-align: unset;
  background-color: var(--phoenix-flatpickr-calendar-bg) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid var(--phoenix-border-color-translucent) !important;
}
.flatpickr-calendar.open {
  z-index: 1100 !important;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: var(--phoenix-flatpickr-calendar-bg) !important;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: var(--phoenix-border-color-translucent) !important;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: var(--phoenix-flatpickr-calendar-bg) !important;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: var(--phoenix-border-color-translucent) !important;
}

.flatpickr-input:disabled, .flatpickr-input[readonly] {
  background-color: var(--phoenix-flatpickr-calendar-input-bg);
}

.flatpickr-time .flatpickr-am-pm,
.flatpickr-time input {
  color: var(--phoenix-quaternary-bg);
}
.flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time input:hover,
.flatpickr-time input:focus {
  background-color: var(--phoenix-body-highlight-bg) !important;
}

.flatpickr-day {
  margin: 4px !important;
  color: var(--phoenix-body-color);
  font-size: 1rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  border: 0;
  height: 32px !important;
  width: 32px !important;
  max-width: 32px !important;
  border-radius: 0.25rem;
}
.flatpickr-day.weekend-days {
  color: var(--phoenix-flatpickr-weekend-days-color);
}
.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {
  color: var(--phoenix-quaternary-bg);
}
.flatpickr-day.today {
  background: var(--phoenix-primary) !important;
  color: var(--phoenix-flatpickr-today-color);
  border-radius: 50%;
}
.flatpickr-day.today.selected {
  color: var(--phoenix-white);
}
.flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background-color: var(--phoenix-flatpickr-calendar-day-hover-bg);
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  background: var(--phoenix-primary-dark) !important;
  color: #fff;
}
.flatpickr-day.selected {
  background-color: var(--phoenix-tertiary-bg);
  color: var(--phoenix-body-color);
  border: 0;
}
.flatpickr-day.selected:hover, .flatpickr-day.selected:focus {
  background-color: rgba(var(--phoenix-primary-rgb), 0.35);
}
.flatpickr-day.inRange {
  background-color: rgba(var(--phoenix-primary-rgb), 0.15);
}
.flatpickr-day.selected {
  background-color: rgba(var(--phoenix-primary-rgb), 0.25);
}
.flatpickr-day.flatpickr-disabled:hover {
  background-color: var(--phoenix-flatpickr-calendar-day-hover-bg);
  color: var(--phoenix-quaternary-color);
}

.flatpickr-time input.flatpickr-hour {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 5px;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border-top: 0 !important;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  border-top-color: var(--phoenix-border-color-translucent) !important;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

span.flatpickr-weekday,
.flatpickr-weekdaycontainer,
.flatpickr-months .flatpickr-month {
  background-color: var(--phoenix-flatpickr-calendar-bg) !important;
  color: var(--phoenix-body-color) !important;
}

.flatpickr-wrapper {
  display: block;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  fill: var(--phoenix-tertiary-color);
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: var(--phoenix-secondary-color);
}

.flatpickr-day.inRange {
  -webkit-box-shadow: -5px 0 0 var(--phoenix-flatpickr-calendar-bg), 5px 0 0 var(--phoenix-flatpickr-calendar-bg);
  box-shadow: -5px 0 0 var(--phoenix-flatpickr-calendar-bg), 5px 0 0 var(--phoenix-flatpickr-calendar-bg);
}

.flatpickr-monthDropdown-months {
  color: var(--phoenix-dark) !important;
  height: 30px !important;
}

.flatpickr-months {
  height: 50px;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  top: 20px;
  padding: 0;
}
.flatpickr-months .flatpickr-prev-month {
  left: 28px !important;
}
[dir=rtl] .flatpickr-months .flatpickr-prev-month {
  right: 28px;
}
.flatpickr-months .flatpickr-next-month {
  right: 25px !important;
}
[dir=rtl] .flatpickr-months .flatpickr-next-month {
  left: 25px;
  right: auto !important;
}
.flatpickr-months .flatpickr-month {
  height: 100%;
  padding-top: 1rem;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: static;
  width: auto;
  height: 100%;
  color: var(--phoenix-flatpickr-current-month-color);
  padding: 0 2rem;
  background-color: var(--phoenix-flatpickr-calendar-bg) !important;
  font-size: 1.5625rem;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months {
  font-weight: 700;
  background-color: transparent;
  color: #141824;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month:hover, .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month:focus,
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover,
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:focus {
  background: transparent;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .cur-year {
  font-weight: 600;
}

.flatpickr-innerContainer {
  padding: 20px 20px 16px 20px;
}
.flatpickr-innerContainer .flatpickr-rContainer {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}
.flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days {
  width: 100%;
}
.flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

/*-----------------------------------------------
|   Isotope
-----------------------------------------------*/
.isotope-nav {
  font-weight: 700;
  font-size: 1rem;
  color: var(--phoenix-secondary-color);
  letter-spacing: 0.02em;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  background-color: transparent;
}
.isotope-nav.active {
  color: var(--phoenix-primary);
  border: 1px solid var(--phoenix-primary);
  border-radius: 1.2rem;
}
.isotope-nav:hover {
  text-decoration: none;
}

.isotope-item {
  visibility: hidden;
}

.sortable .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: var(--phoenix-font-sans-serif);
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
  font-weight: 400;
  font-size: 0.8rem;
  letter-spacing: 0.13rem;
}
.sortable .menu .isotope-nav {
  cursor: pointer;
  padding: 0.25rem 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 0.25rem;
}
.sortable .menu .isotope-nav:last-child {
  margin-right: 0;
}
.sortable .menu .isotope-nav.active {
  border-color: currentColor;
  color: #000000;
  border-radius: var(--phoenix-border-radius);
}

/* -------------------------------------------------------------------------- */
/*                                 Google Map                                 */
/* -------------------------------------------------------------------------- */
.googlemap .gm-style-iw.gm-style-iw-c {
  background: var(--phoenix-emphasis-bg);
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  padding: 1rem !important;
}
.googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {
  margin-top: 1rem !important;
  margin-right: 0.5rem !important;
}
.googlemap .gm-style-iw .gm-style-iw-d {
  overflow: auto !important;
}
.googlemap .gm-style-iw-tc {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  -webkit-filter: none;
  filter: none;
}
.googlemap .gm-style-iw-tc:after {
  background: var(--phoenix-emphasis-bg) !important;
}

html[dir=rtl] .googlemap .gm-style-iw.gm-style-iw-c button[title=Close] {
  left: unset !important;
  right: 0 !important;
}

.googlemap > div {
  background: transparent !important;
}

.google-map-control-btn {
  padding: 1rem;
}
.google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut {
  border-width: 2px;
}
.google-map-control-btn .zoomIn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.google-map-control-btn .zoomOut {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.picmo__popupContainer {
  z-index: 9999;
}

.picmo__picker.picmo__picker {
  width: 300px;
  --background-color: #f5f7fa;
  --border-color: var(--phoenix-border-color);
  --category-tab-active-color: var(--phoenix-quaternary-bg);
  --category-tab-highlight-background-color: var(--phoenix-secondary-bg);
  --category-tab-color: rgba(var(--phoenix-tertiary-color-rgb), 0.75);
  --text-color: var(--phoenix-body-color);
  --emoji-size: 1.8rem !important;
}
[data-bs-theme=dark] .picmo__picker.picmo__picker {
  color-scheme: dark;
  --background-color: #141824;
}
.picmo__picker.picmo__picker .picmo__searchField {
  --search-background-color: var(--phoenix-emphasis-bg);
}
[data-bs-theme=dark] .picmo__picker.picmo__picker .picmo__searchField {
  --search-focus-background-color: #141824;
}
.picmo__picker.picmo__picker section {
  padding-top: 0;
  padding-bottom: 0;
}
.picmo__picker.picmo__picker .picmo__header {
  --secondary-background-color: #f5f7fa;
}
[data-bs-theme=dark] .picmo__picker.picmo__picker .picmo__header {
  --secondary-background-color: #222834;
}
.picmo__picker.picmo__picker .picmo__preview {
  --preview-background-color: #f5f7fa;
}
[data-bs-theme=dark] .picmo__picker.picmo__picker .picmo__preview {
  --preview-background-color: #222834;
}
.picmo__picker.picmo__picker .picmo__emojiCategory .picmo__categoryName {
  --category-name-background-color: var(--phoenix-body-bg);
  --category-name-text-color: var(--phoenix-tertiary-color);
  font-size: 0.64rem;
  font-weight: 600;
}
[data-bs-theme=dark] .picmo__picker.picmo__picker .picmo__emojiCategory .picmo__categoryName {
  --category-name-background-color: transparent;
}
.picmo__picker.picmo__picker .picmo__emojiButton:hover {
  --hover-background-color: var(--phoenix-secondary-bg);
}
.picmo__picker.picmo__picker .picmo__content {
  min-height: unset !important;
  padding: unset !important;
}
.picmo__picker.picmo__picker .picmo__searchContainer .picmo__searchField {
  border: 1px solid var(--phoenix-border-color-translucent);
  border-radius: 0.375rem;
  padding: 1rem;
}
.picmo__picker.picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton {
  font-size: 1rem;
}
.picmo__picker.picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton {
  border: unset;
  background: unset;
  color: var(--phoenix-primary);
  --category-tab-active-background-color: var(--phoenix-secondary-bg);
}

/* -------------------------------------------------------------------------- */
/*                                   Leaflet                                  */
/* -------------------------------------------------------------------------- */
.leaflet-touch .leaflet-bar {
  border-color: var(--phoenix-border-color-translucent) !important;
}

.leaflet-bar {
  -webkit-box-shadow: var(--phoenix-box-shadow);
  box-shadow: var(--phoenix-box-shadow);
}
.leaflet-bar a, .leaflet-bar a:hover {
  background-color: var(--phoenix-leaflet-bar-bg) !important;
  color: var(--phoenix-body-color) !important;
  border-bottom-color: var(--phoenix-border-color) !important;
}
.leaflet-bar a.leaflet-disabled {
  background-color: var(--phoenix-secondary-bg);
}

.marker-cluster-small {
  background-color: rgba(var(--phoenix-primary-rgb), 0.2) !important;
}
.marker-cluster-small div {
  margin: 5px;
  background-color: var(--phoenix-primary) !important;
  color: var(--phoenix-emphasis-bg);
}

.marker-cluster-medium {
  background-color: rgba(var(--phoenix-warning-rgb), 0.2) !important;
}
.marker-cluster-medium div {
  margin: 5px;
  background-color: var(--phoenix-warning) !important;
  color: var(--phoenix-emphasis-bg);
}

.marker-cluster-large {
  background-color: rgba(var(--phoenix-success-rgb), 0.2) !important;
}
.marker-cluster-large div {
  margin: 5px;
  background-color: var(--phoenix-success) !important;
  color: var(--phoenix-emphasis-bg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background-color: var(--phoenix-leaflet-popup-content-wrapper-bg) !important;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  border-radius: 0.375rem !important;
}

.leaflet-popup-close-button {
  right: 3px !important;
  top: 3px !important;
}

.leaflet-marker-icon {
  height: auto !important;
  width: auto !important;
}

.leaflet-control-attribution {
  display: none;
}

.leaflet-top,
.leaflet-bottom {
  z-index: 999;
}

.leaflet-left .leaflet-control {
  margin-left: 1.5rem;
}

.leaflet-right .leaflet-control {
  margin-right: 1.5rem;
}

.leaflet-top .leaflet-control {
  margin-top: 1.5rem;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 1.5rem;
}

#appCalendar {
  height: calc(100vh - 12.4rem) !important;
}

.fc {
  --fc-page-bg-color: transparent;
  --fc-event-text-color: var(--phoenix-body-color);
}
.fc .fc-button .fc-icon {
  line-height: 1rem;
  font-size: 1.2em;
}
.fc .fc-scrollgrid {
  border-color: var(--phoenix-calendar-border-color);
}
.fc .fc-timegrid-body {
  background-color: var(--phoenix-calendar-bg);
}
.fc .fc-timegrid-axis-frame {
  background-color: var(--phoenix-calendar-bg);
}
.fc.fc-theme-standard a:not([href]) {
  color: inherit;
}
.fc.fc-theme-standard .fc-list,
.fc.fc-theme-standard td,
.fc.fc-theme-standard th {
  border: 1px solid var(--phoenix-calendar-border-color);
}
.fc.fc-theme-standard .fc-daygrid-day {
  background-color: var(--phoenix-calendar-bg);
}
.fc.fc-theme-standard .fc-daygrid-day.fc-day-other {
  opacity: 0.4;
}
.fc.fc-theme-standard .fc-daygrid-day.fc-day-other .fc-daygrid-day-top {
  opacity: 1;
}
.fc.fc-theme-standard .fc-daygrid-day.fc-day-sun, .fc.fc-theme-standard .fc-daygrid-day.fc-day-sat {
  color: var(--phoenix-warning-dark) !important;
}
.fc .fc-col-header {
  background-color: var(--phoenix-body-highlight-bg);
}
.fc .fc-col-header th {
  border-bottom-width: 1px;
  font-weight: 600;
  color: var(--phoenix-tertiary-color);
}
.fc .fc-col-header-cell-cushion {
  text-decoration: none !important;
  padding-top: 12px;
  padding-bottom: 8px;
}
@media (min-width: 992px) {
  .fc .fc-timeGridWeek-view .fc-col-header-cell-cushion {
    width: 70px;
  }
}
.fc .fc-timeGridWeek-view .fc-timegrid-divider {
  display: none;
}
.fc .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion {
  position: relative;
  color: var(--phoenix-primary);
}
@media (min-width: 1200px) {
  .fc .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion {
    color: var(--phoenix-body-color);
  }
  .fc .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion::after {
    content: "";
    position: absolute;
    left: -8px;
    top: 43%;
    width: 0;
    height: 0;
    border: 4px solid var(--phoenix-primary);
    border-radius: 4px;
  }
}
.fc .fc-daygrid-day-frame {
  border: 2px solid transparent;
  padding: 2px !important;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fc .fc-daygrid-day-frame:active {
  background-color: var(--phoenix-tertiary-bg) !important;
}
.fc .fc-daygrid-day-top {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 0.25rem;
}
.fc .fc-daygrid-day-number {
  width: 1.875rem;
  height: 1.875rem;
  text-align: center;
  text-decoration: none !important;
  border-radius: 50%;
  line-height: 1.875rem;
  padding: 0 !important;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fc .fc-daygrid-bg-harness {
  top: -2px;
}
.fc .fc-daygrid-event {
  border-radius: 0.375rem !important;
  margin-top: 0;
  margin-bottom: 0.25rem !important;
  padding: 0.5rem 0.5rem !important;
  font-size: 0.64rem;
  border: 1px solid var(--phoenix-border-color) !important;
}
.fc .fc-h-event,
.fc .fc-daygrid-event {
  background-color: var(--phoenix-emphasis-bg) !important;
}
.fc .fc-h-event .fc-event-main,
.fc .fc-daygrid-event .fc-event-main {
  padding-left: 15px;
}
.fc .fc-h-event .fc-event-main::after,
.fc .fc-daygrid-event .fc-event-main::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  margin: 0 4px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--phoenix-primary);
  border-radius: 4px;
}
.fc .fc-h-event .fc-event-time,
.fc .fc-h-event .fc-event-title,
.fc .fc-daygrid-event .fc-event-time,
.fc .fc-daygrid-event .fc-event-title {
  font-weight: 600 !important;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.fc .fc-event:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fc .fc-event:focus::after {
  border-radius: 0.375rem;
}
.fc .fc-event-title {
  font-weight: normal !important;
}
.fc .fc-daygrid-event-dot {
  border-color: var(--phoenix-border-color) !important;
}
.fc .fc-daygrid-dot-event {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.fc .fc-day-today:not(.fc-popover).fc-timegrid-col {
  background-color: transparent !important;
}
.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number {
  background-color: var(--phoenix-primary) !important;
  color: #fff;
}
.fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number:hover, .fc .fc-day-today:not(.fc-popover) .fc-daygrid-day-number:focus {
  background-color: var(--phoenix-primary-dark) !important;
}
.fc.fc-direction-rtl .fc-daygrid-event.fc-event-start, .fc.fc-direction-rtl .fc-daygrid-event.fc-event-end, .fc.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc.fc-direction-ltr .fc-daygrid-event.fc-event-end {
  margin-left: 0;
  margin-right: 0;
}
.fc .fc-popover {
  border-color: var(--phoenix-border-color-translucent);
  -webkit-box-shadow: 0px 2px 4px -2px rgba(36, 40, 46, 0.08);
  box-shadow: 0px 2px 4px -2px rgba(36, 40, 46, 0.08);
  background-color: var(--phoenix-emphasis-bg);
  z-index: 1000;
  border-radius: var(--phoenix-border-radius);
}
.fc .fc-popover .fc-popover-title {
  font-family: var(--phoenix-font-sans-serif);
}
.fc .fc-popover .fc-daygrid-event {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 6px !important;
}
.fc .fc-popover-header {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background: var(--phoenix-emphasis-bg);
}
.fc .fc-more-popover .fc-popover-body {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}
.fc .fc-daygrid-more-link {
  display: block;
  text-align: center;
  color: var(--phoenix-quaternary-color) !important;
  font-size: 0.64rem;
}
.fc .fc-daygrid-more-link:hover, .fc .fc-daygrid-more-link:focus {
  text-decoration: none;
  color: var(--phoenix-tertiary-color) !important;
}
.fc .fc-daygrid-dot-event {
  color: var(--phoenix-quaternary-color) !important;
}
.fc .fc-daygrid-dot-event:hover, .fc .fc-daygrid-dot-event:focus {
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .fc-day:not(.fc-popover) .fc-daygrid-dot-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.fc .fc-list-event:hover td {
  background-color: unset;
}
.fc .fc-dayGridMonth-view .fc-event-time {
  display: none;
}
.fc .fc-timeGridDay-view .fc-scrollgrid-sync-inner {
  text-align: left;
}
.fc .fc-timeGridDay-view .fc-daygrid-day-events,
.fc .fc-timeGridWeek-view .fc-daygrid-day-events {
  margin-bottom: 0;
}
.fc .fc-timeGridDay-view .fc-v-event .fc-event-main,
.fc .fc-timeGridWeek-view .fc-v-event .fc-event-main {
  padding-left: 1rem;
  color: var(--phoenix-tertiary-color);
}
.fc .fc-timeGridDay-view .fc-v-event .fc-event-main:after,
.fc .fc-timeGridWeek-view .fc-v-event .fc-event-main:after {
  content: "";
  position: absolute;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background-color: var(--phoenix-quaternary-bg);
  top: 0.3125rem;
  left: 0;
}
.fc .fc-timeGridDay-view .fc-timegrid-event,
.fc .fc-timeGridWeek-view .fc-timegrid-event {
  padding: 0.5rem;
  background-color: transparent;
  border: 0;
  border-radius: 0.5rem;
}
.fc .fc-timeGridDay-view .fc-timegrid-event:hover, .fc .fc-timeGridDay-view .fc-timegrid-event:focus,
.fc .fc-timeGridWeek-view .fc-timegrid-event:hover,
.fc .fc-timeGridWeek-view .fc-timegrid-event:focus {
  background-color: var(--phoenix-secondary-bg);
}
.fc .fc-timeGridDay-view .fc-timegrid-slot,
.fc .fc-timeGridWeek-view .fc-timegrid-slot {
  height: 2rem;
}
.fc .fc-timeGridDay-view .fc-timegrid-slot-lane,
.fc .fc-timeGridWeek-view .fc-timegrid-slot-lane {
  cursor: pointer;
}
.fc .fc-timeGridDay-view .fc-timegrid-slot-lane:active,
.fc .fc-timeGridWeek-view .fc-timegrid-slot-lane:active {
  background-color: var(--phoenix-body-highlight-bg);
}
.fc .fc-timeGridDay-view .fc-timegrid-col,
.fc .fc-timeGridWeek-view .fc-timegrid-col {
  padding: 0.375rem !important;
}
.fc .fc-list .fc-list-day-cushion {
  padding: 0.5rem 1.25rem;
  background-color: var(--fc-button-list-day-cushion);
}
.fc .fc-list .fc-list-day:not(:first-child) .fc-list-day-cushion {
  margin-top: 1.5rem;
}
.fc .fc-list .fc-list-event-time {
  padding-left: 1.25rem;
}
.fc .fc-list .fc-list-event-title {
  padding-right: 1.25rem;
}
.fc .fc-list-empty {
  background-color: var(--phoenix-body-highlight-bg);
}
.fc .fc-list-event-dot {
  border-color: var(--phoenix-border-color);
}
.fc .fc-timegrid .text-primary .fc-event-main:after {
  background-color: #3874ff !important;
}
.fc .text-primary .fc-event-main:after {
  background-color: #3874ff !important;
}
.fc .text-primary.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-primary.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-primary) !important;
}
.fc .text-primary.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-primary);
}
.fc .text-primary.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-primary) !important;
}
.fc .fc-timegrid .text-secondary .fc-event-main:after {
  background-color: #31374a !important;
}
.fc .text-secondary .fc-event-main:after {
  background-color: #31374a !important;
}
.fc .text-secondary.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-secondary.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-secondary) !important;
}
.fc .text-secondary.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-secondary);
}
.fc .text-secondary.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-secondary) !important;
}
.fc .fc-timegrid .text-success .fc-event-main:after {
  background-color: #25b003 !important;
}
.fc .text-success .fc-event-main:after {
  background-color: #25b003 !important;
}
.fc .text-success.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-success.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-success) !important;
}
.fc .text-success.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-success);
}
.fc .text-success.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-success) !important;
}
.fc .fc-timegrid .text-info .fc-event-main:after {
  background-color: #0097eb !important;
}
.fc .text-info .fc-event-main:after {
  background-color: #0097eb !important;
}
.fc .text-info.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-info.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-info) !important;
}
.fc .text-info.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-info);
}
.fc .text-info.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-info) !important;
}
.fc .fc-timegrid .text-warning .fc-event-main:after {
  background-color: #e5780b !important;
}
.fc .text-warning .fc-event-main:after {
  background-color: #e5780b !important;
}
.fc .text-warning.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-warning.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-warning) !important;
}
.fc .text-warning.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-warning);
}
.fc .text-warning.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-warning) !important;
}
.fc .fc-timegrid .text-danger .fc-event-main:after {
  background-color: #fa3b1d !important;
}
.fc .text-danger .fc-event-main:after {
  background-color: #fa3b1d !important;
}
.fc .text-danger.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-danger.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-danger) !important;
}
.fc .text-danger.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-danger);
}
.fc .text-danger.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-danger) !important;
}
.fc .fc-timegrid .text-light .fc-event-main:after {
  background-color: #eff2f6 !important;
}
.fc .text-light .fc-event-main:after {
  background-color: #eff2f6 !important;
}
.fc .text-light.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-light.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-light) !important;
}
.fc .text-light.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-light);
}
.fc .text-light.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-light) !important;
}
.fc .fc-timegrid .text-dark .fc-event-main:after {
  background-color: #141824 !important;
}
.fc .text-dark .fc-event-main:after {
  background-color: #141824 !important;
}
.fc .text-dark.fc-v-event {
  border: 1px solid var(--phoenix-border-color) !important;
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.fc .text-dark.fc-daygrid-event .fc-event-main {
  color: var(--phoenix-dark) !important;
}
.fc .text-dark.fc-daygrid-event .fc-event-main::after {
  border: 4px solid var(--phoenix-dark);
}
.fc .text-dark.fc-daygrid-event .fc-daygrid-event-dot {
  border-color: var(--phoenix-dark) !important;
}

.timeline li {
  position: relative;
  padding-left: 1.5rem;
}
.timeline li:after {
  position: absolute;
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: var(--phoenix-secondary-bg);
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.timeline li:not(:last-child):before {
  position: absolute;
  content: "";
  height: 100%;
  width: 1px;
  background-color: var(--phoenix-secondary-bg);
  top: 50%;
  left: 0.3125rem;
}

.windows.chrome .fc-scroller {
  overflow: hidden auto !important;
  overflow: auto;
}
.windows.chrome .fc-scroller::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.windows.chrome .fc-scroller::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--phoenix-scrollbar-bg);
}
.windows.chrome .fc-scroller:hover::-webkit-scrollbar, .windows.chrome .fc-scroller:hover::-webkit-scrollbar-thumb, .windows.chrome .fc-scroller:focus::-webkit-scrollbar, .windows.chrome .fc-scroller:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}
.windows.firefox .fc-scroller {
  overflow: hidden auto !important;
  overflow: auto !important;
  scrollbar-color: var(--phoenix-scrollbar-bg) transparent;
  scrollbar-width: thin;
}

.firefox .fc table {
  border-collapse: unset;
}

@media (min-width: 768px) {
  .fc .fc-daygrid-day-frame {
    padding: 0.375rem !important;
  }
  .fc .fc-daygrid-more-link {
    margin-left: 0.625rem;
    text-align: left;
    font-size: 0.8rem;
  }
  .fc .fc-daygrid-event {
    font-size: 0.8rem;
  }
}
.ie .fc-daygrid-event {
  overflow: hidden;
}

.fc .fc-timegrid-axis-frame,
.fc-list-event-time {
  text-transform: capitalize;
}

[data-fc-view].active-view {
  color: var(--phoenix-btn-hover-color);
  background-color: var(--phoenix-btn-hover-bg);
}

:root {
  --dhx-gantt-base-colors-border-light: var(--phoenix-border-color-translucent);
  --dhx-gantt-base-colors-text-light: var(--phoenix-quaternary-color);
  --dhx-gantt-scale-color: var(--phoenix-body-color);
  --dhx-gantt-font-family: $font-family-sans-serif !important;
  --dhx-gantt-font-size: 12.8px ;
  --dhx-gantt-base-colors-hover-color: var(--phoenix-primary-bg-subtle);
  --dhx-gantt-base-colors-select: var(--phoenix-primary-bg-subtle);
  --dhx-gantt-timeline-scale-color: var(--phoenix-tertiary-color);
  --dhx-gantt-task-background: var(--phoenix-info-bg-subtle);
  --dhx-gantt-task-color: var(--phoenix-body-color);
  --dhx-gantt-base-colors-icons: var(--phoenix-quaternary-color);
  --dhx-gantt-link-background: var(--phoenix-border-color);
  --dhx-gantt-task-progress-color: var(--phoenix-info-lighter);
  --dhx-gantt-base-colors-border: var(--phoenix-border-color-translucent);
  --dhx-gantt-link-handle-background: var(--phoenix-border-color);
  --dhx-gantt-base-colors-background: var(--phoenix-body-bg);
  --dhx-gantt-scale-background: var(--phoenix-white);
  --dhx-gantt-timeline-scale-background: var(--phoenix-body-bg);
  --phoenix-gantt-indicator-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");
}

[data-bs-theme=dark] {
  --dhx-gantt-task-color: var(--phoenix-white);
  --dhx-gantt-scale-background: var(--phoenix-black);
  --phoenix-gantt-indicator-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTAuNTI1MkM1Ljc3NSAxMC41MjUyIDUuNTc1IDEwLjQ1MDIgNS40MjUgMTAuMzAwMkwwLjYyNSA1LjUwMDJDMC4zIDUuMjAwMiAwLjMgNC42NzUyIDAuNjI1IDQuMzc1MkMwLjkyNSA0LjA1MDIgMS40NSA0LjA1MDIgMS43NSA0LjM3NTJMNiA4LjYwMDJMMTAuMjI1IDQuMzc1MkMxMC41MjUgNC4wNTAyIDExLjA1IDQuMDUwMiAxMS4zNSA0LjM3NTJDMTEuNjc1IDQuNjc1MiAxMS42NzUgNS4yMDAyIDExLjM1IDUuNTAwMkw2LjU1IDEwLjMwMDJDNi40IDEwLjQ1MDIgNi4yIDEwLjUyNTIgNiAxMC41MjUyWiIgZmlsbD0iIzhBOTRBRCIvPgo8L3N2Zz4K");
}

.gantt-app-container .gridScroll_cell {
  background-color: var(--phoenix-body-bg);
}
.gantt-app-container .gantt_container {
  border-bottom: 0;
}
.gantt-app-container .gantt_grid_scale, .gantt-app-container .gantt_task_scale {
  font-weight: 700;
}
.gantt-app-container .gantt_task {
  border-left: 1px solid var(--dhx-gantt-base-colors-border-light);
}
.gantt-app-container .gantt-task-title {
  font-weight: 700;
}
.gantt-app-container .gantt_tree_content {
  color: #8a94ad;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.gantt-app-container .gantt-task-title-wrapper {
  gap: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--phoenix-body-highlight-color);
}
.gantt-app-container .gantt-task-title-wrapper .gantt-task-title {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 275px;
}
.gantt-app-container .gantt-task-title-wrapper .gantt-task-title-btn {
  height: 2rem;
  width: 2rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px !important;
  display: none;
}
.gantt-app-container .gantt_row:hover .gantt-task-title-btn {
  display: inline-block;
}
.gantt-app-container .gantt_grid_data .gantt_row {
  background-color: var(--phoenix-white);
  cursor: pointer;
}
.gantt-app-container .gantt_grid_data .gantt_row.gantt_selected {
  background-color: var(--dhx-gantt-base-colors-select);
}
.gantt-app-container .gantt_data_area .gantt_task_row {
  background-color: var(--phoenix-body-bg);
}
.gantt-app-container .gantt_data_area .gantt_task_row.gantt_selected {
  background-color: var(--dhx-gantt-base-colors-select);
}
.gantt-app-container [aria-level="1"] .gantt_cell.gantt_cell_tree {
  font-weight: 700;
  font-size: 1rem;
}
.gantt-app-container .gantt_task_content {
  font-weight: 600;
  font-size: 0.64rem;
}
.gantt-app-container .gantt_grid_head_cell {
  text-align: start;
  padding-left: 2.5rem;
  border-right: 0;
  cursor: pointer;
}
.gantt-app-container .gantt_cell {
  padding-left: 2.5rem;
}
.gantt-app-container .gantt_layout {
  border-left: 0;
  border-right: 0;
}
.gantt-app-container .gantt_grid_head_cell:not(.sort-btn-none) .gantt_sort {
  display: none;
}
.gantt-app-container .gantt_grid_head_cell:not(.sort-btn-none)::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPHBhdGggZD0iTTMuMTQ5IDguMTU0MDFDMy4zNDM2NiA4LjM0NTkgMy42NTYzNCA4LjM0NTkgMy44NTEgOC4xNTQwMUw2LjEzMTUxIDUuOTA2MDlDNi40NDk5OCA1LjU5MjE2IDYuMjI3NjkgNS4wNSA1Ljc4MDUgNS4wNUgxLjIxOTVDMC43NzIzMDcgNS4wNSAwLjU1MDAxOCA1LjU5MjE2IDAuODY4NDk1IDUuOTA2MDlMMy4xNDkgOC4xNTQwMVoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==");
  margin-left: 0.25rem;
}
.gantt-app-container .gantt_grid_head_cell:not(.sort-btn-none)[aria-sort=ascending]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgOC4xNTQwMUMzLjM0MzY2IDguMzQ1OSAzLjY1NjM0IDguMzQ1OSAzLjg1MSA4LjE1NDAxTDYuMTMxNTEgNS45MDYwOUM2LjQ0OTk4IDUuNTkyMTYgNi4yMjc2OSA1LjA1IDUuNzgwNSA1LjA1SDEuMjE5NUMwLjc3MjMwNyA1LjA1IDAuNTUwMDE4IDUuNTkyMTYgMC44Njg0OTUgNS45MDYwOUwzLjE0OSA4LjE1NDAxWiIgZmlsbD0iIzZFNzg5MSIvPgo8L3N2Zz4K") !important;
  margin-top: -1px !important;
}
.gantt-app-container .gantt_grid_head_cell:not(.sort-btn-none)[aria-sort=descending]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==") !important;
  margin-top: -1px !important;
}
.gantt-app-container .gantt_rtl {
  direction: rtl;
}
.gantt-app-container .gantt_rtl .gantt_grid_head_cell {
  direction: ltr;
}
.gantt-app-container .gantt_rtl .gantt_tree_content {
  direction: ltr;
}
.gantt-app-container .gantt_task_content {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.gantt-app-container .gantt_tree_icon {
  position: relative;
}
.gantt-app-container .gantt_tree_icon:not(.gantt_blank):before {
  content: "" !important;
  position: absolute;
  top: 50%;
  left: calc(50% - 4px);
  width: 10px;
  height: 10px;
  background: var(--phoenix-gantt-indicator-icon) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  rotate: 180deg;
  -webkit-transform: translate(50%, 50%);
  -ms-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.gantt-app-container .gantt_tree_icon.gantt_open:before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  rotate: 0deg;
}
.gantt-app-container [aria-level]:not([aria-level="1"]) .gantt_tree_icon:not(.gantt_blank).gantt_close:before, .gantt-app-container [aria-level]:not([aria-level="1"]) .gantt_tree_icon:not(.gantt_blank).gantt_open:before {
  left: 50%;
}
.gantt-app-container .gantt_side_content {
  color: var(--phoenix-body-color);
}
.gantt-app-container .gantt_side_content.gantt_link_crossing {
  margin-top: 0;
}

.gantt-content {
  position: fixed;
  padding-top: var(--phoenix-navbar-top-height);
  padding-left: 0 !important;
  padding-right: 0 !important;
  left: 0;
  right: 0;
}
.gantt-content .gantt-app-container {
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem - 185px) !important;
}
@media (min-width: 576px) {
  .gantt-content .gantt-app-container {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem - 115px) !important;
  }
}
@media (min-width: 768px) {
  .gantt-content .gantt-app-container {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem - 66px) !important;
  }
}

[data-bs-theme=dark] .gantt_grid_data .gantt_row {
  background-color: var(--phoenix-black);
}
[data-bs-theme=dark] .gantt_grid_data .gantt_row.gantt_selected {
  background-color: var(--dhx-gantt-base-colors-select);
}

.gantt-offcanvas .offcanvas {
  width: 100%;
  max-width: 630px;
}

.gantt_container {
  line-height: 1;
}
.gantt_container.gantt_rtl {
  line-height: 1.06;
}

.gantt-search-box.search-box {
  width: auto;
}
@media (min-width: 576px) {
  .gantt-search-box.search-box {
    width: 10.8rem;
  }
}
@media (min-width: 768px) {
  .gantt-search-box.search-box {
    width: 8.5rem;
  }
}
@media (min-width: 1200px) {
  .gantt-search-box.search-box {
    width: 10.8rem;
  }
}
@media (min-width: 1540px) {
  .gantt-search-box.search-box {
    width: 12rem;
  }
}
.gantt-search-box .btn-close {
  height: 0.4em;
  width: 0.4em;
  color: var(--phoenix-quaternary-color);
  display: none;
}

.gantt_hor_scroll::-webkit-scrollbar, .gantt_ver_scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
  background-color: transparent;
}
.gantt_hor_scroll::-webkit-scrollbar-thumb, .gantt_ver_scroll::-webkit-scrollbar-thumb {
  visibility: visible;
  border-radius: 3px;
  background-color: rgba(var(--phoenix-gray-400-rgb), 0.6);
}

.firefox .gantt_hor_scroll, .firefox .gantt_ver_scroll {
  overflow: auto !important;
  scrollbar-color: rgba(var(--phoenix-gray-400-rgb), 0.6);
  scrollbar-width: thin;
}

/* -------------------------------------------------------------------------- */
/*                                    Text                                    */
/* -------------------------------------------------------------------------- */
.text-smallcaps {
  font-variant: small-caps;
}

.text-superscript {
  vertical-align: super;
}

.text-word-break {
  word-break: break-word;
}

/*-----------------------------------------------
|   Error Page
-----------------------------------------------*/
.fs-error {
  font-size: 7rem;
}
@media (min-width: 576px) {
  .fs-error {
    font-size: 10rem;
  }
}

/*-----------------------------------------------
|   Text alignment
-----------------------------------------------*/
.text-justify {
  text-align: justify !important;
}

/*-----------------------------------------------
|   Backgrounds
-----------------------------------------------*/
.bg-holder {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  will-change: transform, opacity, filter;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-repeat: no-repeat;
  z-index: 0;
}
.bg-holder.overlay:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, var(--phoenix-bg-opacity, 0.25));
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[data-bs-theme=dark] .bg-holder.overlay.overlay-white:before {
  background: rgba(255, 255, 255, var(--phoenix-bg-opacity, 0.35));
}
.bg-holder .bg-video {
  position: absolute;
  display: block;
  z-index: -1;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  min-width: 100%;
}
.bg-holder .bg-youtube {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-glass {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-card {
  background-size: contain;
  background-position: right;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
[dir=rtl] .bg-card {
  background-position: left;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/*-----------------------------------------------
|   Background gradient
-----------------------------------------------*/
.bg-line-chart-gradient {
  background-image: var(--phoenix-line-chart-gradient);
  background-position: center;
}

.bg-card-gradient {
  background-image: var(--phoenix-card-gradient);
  background-position: center;
}

.bg-progress-gradient {
  background-image: var(--phoenix-progress-gradient);
  background-position: center;
}

.bg-auth-circle-shape,
.bg-auth-circle-shape-2 {
  display: none;
}
@media (min-width: 992px) {
  .bg-auth-circle-shape,
  .bg-auth-circle-shape-2 {
    display: block;
  }
}

.bg-auth-circle-shape {
  position: absolute;
  right: -8.75rem;
  top: -5.125rem;
}

.bg-auth-circle-shape-2 {
  position: absolute;
  left: -6.25rem;
  bottom: -2.4375rem;
}

.bg-auth-card-shape {
  background-position: 0 100%;
}
@media (min-width: 768px) {
  .bg-auth-card-shape {
    background-position: 0 133%;
  }
}

.bg-shape {
  position: relative;
  overflow: hidden;
  background-color: var(--phoenix-bg-shape-bg);
}
.bg-shape:after, .bg-shape:before {
  position: absolute;
  content: "";
  border-radius: 50%;
}
.bg-shape:after {
  background-image: var(--phoenix-bg-shape-bg-ltd);
}
.bg-shape:before {
  background-image: var(--phoenix-bg-shape-bg-dtl);
}

.bg-circle-shape:after {
  height: 15.625rem;
  width: 115%;
  left: 32%;
  top: -188%;
}
.bg-circle-shape:before {
  height: 332%;
  width: 45%;
  left: -9%;
  top: 0.5625rem;
}

.modal-shape-header:before {
  height: 28.9375rem;
  width: 155%;
  right: 23%;
  top: -357%;
}
.modal-shape-header:after {
  height: 289%;
  width: 45%;
  right: -10%;
  top: 2.5rem;
}

.showcase-page-gradient {
  background: -o-linear-gradient(92.3deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%);
  background: linear-gradient(357.7deg, #024787 -88.88%, rgba(0, 79, 197, 0) 27.93%);
}

.bg-transparent-50 {
  background-color: var(--phoenix-transparent-50);
}

.bg-product-hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-primary-emphasis {
  background-color: var(--phoenix-primary-text-emphasis);
}

.bg-secondary-emphasis {
  background-color: var(--phoenix-secondary-text-emphasis);
}

.bg-success-emphasis {
  background-color: var(--phoenix-success-text-emphasis);
}

.bg-info-emphasis {
  background-color: var(--phoenix-info-text-emphasis);
}

.bg-warning-emphasis {
  background-color: var(--phoenix-warning-text-emphasis);
}

.bg-danger-emphasis {
  background-color: var(--phoenix-danger-text-emphasis);
}

.bg-light-emphasis {
  background-color: var(--phoenix-light-text-emphasis);
}

.bg-dark-emphasis {
  background-color: var(--phoenix-dark-text-emphasis);
}

/* -------------------------------------------------------------------------- */
/*                                   Borders                                  */
/* -------------------------------------------------------------------------- */
.overflow-hidden[class*=rounded] {
  -webkit-mask-image: radial-gradient(#fff, #000000);
  mask-image: radial-gradient(#fff, #000000);
}

.border-dashed {
  --phoenix-border-style: dashed;
}

.border-primary {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-rgb), var(--phoenix-border-opacity)) !important;
}

.border-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-50 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-50-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-100 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-100-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-200 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-200-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-300 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-300-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-400 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-400-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-500 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-500-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-600 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-600-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-700 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-700-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-800 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-800-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-900 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-900-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-1000 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-1000-rgb), var(--phoenix-border-opacity)) !important;
}

.border-gray-1100 {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-gray-1100-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-primary-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-lighter {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-lighter-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-secondary-darker {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-secondary-darker-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-warning-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-warning-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-danger-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-danger-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-success-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-success-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info-light {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-light-rgb), var(--phoenix-border-opacity)) !important;
}

.border-info-dark {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-info-dark-rgb), var(--phoenix-border-opacity)) !important;
}

.border-black {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-black-rgb), var(--phoenix-border-opacity)) !important;
}

.border-white {
  --phoenix-border-opacity: 1;
  border-color: rgba(var(--phoenix-white-rgb), var(--phoenix-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--phoenix-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--phoenix-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--phoenix-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--phoenix-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--phoenix-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--phoenix-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--phoenix-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--phoenix-dark-border-subtle) !important;
}

.border-opacity-10 {
  --phoenix-border-opacity: 0.1;
}

.border-opacity-25 {
  --phoenix-border-opacity: 0.25;
}

.border-opacity-50 {
  --phoenix-border-opacity: 0.5;
}

.border-opacity-75 {
  --phoenix-border-opacity: 0.75;
}

.border-opacity-100 {
  --phoenix-border-opacity: 1;
}

.border-translucent {
  border-color: var(--phoenix-border-color-translucent) !important;
}

/* -------------------------------------------------------------------------- */
/*                                  Position                                  */
/* -------------------------------------------------------------------------- */
.container, .product-filter-container,
.container-fluid,
.container-medium-xxl,
.container-medium-xl,
.container-medium-lg,
.container-medium-md,
.container-medium-sm,
.container-small-xl,
.container-small-lg,
.container-small-md,
.container-small-sm,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  position: relative;
}

.all-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* -------------------------------------------------------------------------- */
/*                                    Flex                                    */
/* -------------------------------------------------------------------------- */
.flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-between-center {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-end-center {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-between-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.link-body-quaternary {
  color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-quaternary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-quaternary:hover, .link-body-quaternary:focus {
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-tertiary {
  color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-tertiary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-tertiary:hover, .link-body-tertiary:focus {
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-secondary {
  color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-secondary-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-secondary:hover, .link-body-secondary:focus {
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body {
  color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body:hover, .link-body:focus {
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

.link-body-highlight {
  color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-body-highlight-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}
.link-body-highlight:hover, .link-body-highlight:focus {
  color: rgba(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--phoenix-emphasis-color-rgb), var(--phoenix-link-underline-opacity, 1)) !important;
}

h1,
.h1 {
  font-weight: 800;
}

h2,
.h2 {
  font-weight: 800;
}

h3,
.h3 {
  font-weight: 800;
}

.lead {
  line-height: 1.4;
}

/*-----------------------------------------------
|   List
-----------------------------------------------*/
.bullet-inside {
  list-style-position: inside;
}

/*-----------------------------------------------
|   Line Clamp
-----------------------------------------------*/
.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.text-primary-subtle {
  color: var(--phoenix-primary-bg-subtle) !important;
}

.text-secondary-subtle {
  color: var(--phoenix-secondary-bg-subtle) !important;
}

.text-success-subtle {
  color: var(--phoenix-success-bg-subtle) !important;
}

.text-info-subtle {
  color: var(--phoenix-info-bg-subtle) !important;
}

.text-warning-subtle {
  color: var(--phoenix-warning-bg-subtle) !important;
}

.text-danger-subtle {
  color: var(--phoenix-danger-bg-subtle) !important;
}

.text-light-subtle {
  color: var(--phoenix-light-bg-subtle) !important;
}

.text-dark-subtle {
  color: var(--phoenix-dark-bg-subtle) !important;
}

[data-bs-theme=dark] .text-bg-primary {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-secondary {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .text-bg-success {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-info {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-warning {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-danger {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-light {
  color: var(--phoenix-black) !important;
}
[data-bs-theme=dark] .text-bg-dark {
  color: var(--phoenix-black) !important;
}

.alert {
  --phoenix-alert-bg: transparent;
  --phoenix-alert-padding-x: 1.5rem;
  --phoenix-alert-padding-y: 1.5rem;
  --phoenix-alert-margin-bottom: 1rem;
  --phoenix-alert-color: inherit;
  --phoenix-alert-border-color: transparent;
  --phoenix-alert-border: var(--phoenix-border-width) solid var(--phoenix-alert-border-color);
  --phoenix-alert-border-radius: 0.5rem;
  --phoenix-alert-link-color: inherit;
  position: relative;
  padding: var(--phoenix-alert-padding-y) var(--phoenix-alert-padding-x);
  margin-bottom: var(--phoenix-alert-margin-bottom);
  color: var(--phoenix-alert-color);
  background-color: var(--phoenix-alert-bg);
  border: var(--phoenix-alert-border);
  border-radius: var(--phoenix-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--phoenix-alert-link-color);
}

.alert-dismissible {
  padding-right: 4.5rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.875rem 1.5rem;
}

.alert-subtle-primary {
  --phoenix-alert-color: var(--phoenix-primary-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-primary-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-subtle-secondary {
  --phoenix-alert-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-secondary-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-subtle-success {
  --phoenix-alert-color: var(--phoenix-success-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-success-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-success-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-subtle-info {
  --phoenix-alert-color: var(--phoenix-info-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-info-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-info-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-subtle-warning {
  --phoenix-alert-color: var(--phoenix-warning-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-warning-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-subtle-danger {
  --phoenix-alert-color: var(--phoenix-danger-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-danger-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-subtle-light {
  --phoenix-alert-color: var(--phoenix-light-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-light-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-light-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-subtle-dark {
  --phoenix-alert-color: var(--phoenix-dark-text-emphasis);
  --phoenix-alert-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-alert-border-color: var(--phoenix-dark-border-subtle);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-outline-primary {
  --phoenix-alert-color: var(--phoenix-primary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-primary);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-outline-secondary {
  --phoenix-alert-color: var(--phoenix-secondary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-secondary);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-outline-success {
  --phoenix-alert-color: var(--phoenix-success);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-success);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-outline-info {
  --phoenix-alert-color: var(--phoenix-info);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-info);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-outline-warning {
  --phoenix-alert-color: var(--phoenix-warning);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-warning);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-outline-danger {
  --phoenix-alert-color: var(--phoenix-danger);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-danger);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-outline-light {
  --phoenix-alert-color: var(--phoenix-light);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-light);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-outline-dark {
  --phoenix-alert-color: var(--phoenix-dark);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-dark);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-phoenix-primary {
  --phoenix-alert-color: var(--phoenix-primary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-phoenix-secondary {
  --phoenix-alert-color: var(--phoenix-secondary);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-phoenix-success {
  --phoenix-alert-color: var(--phoenix-success);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-phoenix-info {
  --phoenix-alert-color: var(--phoenix-info);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-phoenix-warning {
  --phoenix-alert-color: var(--phoenix-warning);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-phoenix-danger {
  --phoenix-alert-color: var(--phoenix-danger);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-phoenix-light {
  --phoenix-alert-color: var(--phoenix-light);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-phoenix-dark {
  --phoenix-alert-color: var(--phoenix-dark);
  --phoenix-alert-bg: transparent;
  --phoenix-alert-border-color: var(--phoenix-border-color);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.alert-primary {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-primary);
  --phoenix-alert-border-color: var(--phoenix-primary);
  --phoenix-alert-link-color: var(--phoenix-primary-text-emphasis);
}

.alert-secondary {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-secondary);
  --phoenix-alert-border-color: var(--phoenix-secondary);
  --phoenix-alert-link-color: var(--phoenix-secondary-text-emphasis);
}

.alert-success {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-success);
  --phoenix-alert-border-color: var(--phoenix-success);
  --phoenix-alert-link-color: var(--phoenix-success-text-emphasis);
}

.alert-info {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-info);
  --phoenix-alert-border-color: var(--phoenix-info);
  --phoenix-alert-link-color: var(--phoenix-info-text-emphasis);
}

.alert-warning {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-warning);
  --phoenix-alert-border-color: var(--phoenix-warning);
  --phoenix-alert-link-color: var(--phoenix-warning-text-emphasis);
}

.alert-danger {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-danger);
  --phoenix-alert-border-color: var(--phoenix-danger);
  --phoenix-alert-link-color: var(--phoenix-danger-text-emphasis);
}

.alert-light {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-light);
  --phoenix-alert-border-color: var(--phoenix-light);
  --phoenix-alert-link-color: var(--phoenix-light-text-emphasis);
}

.alert-dark {
  --phoenix-alert-color: #fff;
  --phoenix-alert-bg: var(--phoenix-dark);
  --phoenix-alert-border-color: var(--phoenix-dark);
  --phoenix-alert-link-color: var(--phoenix-dark-text-emphasis);
}

.nav-tabs .nav-link {
  padding: 0.5rem;
  margin-bottom: -2px;
  font-weight: 700;
  font-size: 0.8rem;
  border-top-left-radius: var(--phoenix-border-radius);
  border-top-right-radius: var(--phoenix-border-radius);
}

.nav-tabs {
  border-bottom: 0px solid transparent;
}
.nav-tabs .nav-link {
  border: none;
  padding: 0.5rem 0.5rem;
  color: var(--phoenix-primary);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--phoenix-emphasis-color);
  background-color: transparent;
}

.echart-tab-example .nav-link {
  color: var(--phoenix-emphasis-color);
}
.echart-tab-example .nav-link.active {
  color: var(--phoenix-primary);
}

.nav-pills .nav-link {
  font-weight: 700;
  color: var(--phoenix-body-secondary-color);
  border: 1px solid transparent;
}
.nav-pills .nav-link.active {
  border: 1px solid var(--phoenix-primary);
}

.nav-phoenix-pills {
  background: var(--phoenix-body-highlight-bg);
  border: 1px solid var(--phoenix-border-color);
  border-radius: 0.5rem;
}
.nav-phoenix-pills .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.nav-phoenix-pills .nav-item .nav-link {
  color: var(--phoenix-tertiary-color);
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.nav-phoenix-pills .nav-item .nav-link.active {
  background: var(--phoenix-emphasis-bg);
  color: var(--phoenix-primary);
  border-left: 1px solid var(--phoenix-border-color);
  border-right: 1px solid var(--phoenix-border-color);
  border-radius: 0.5rem;
}
.nav-phoenix-pills .nav-item:last-child .nav-link.active {
  border-right: none;
}
.nav-phoenix-pills .nav-item:first-child .nav-link.active {
  border-left: none;
}

.nav-underline .nav-link {
  color: var(--phoenix-body-color);
  font-weight: 700;
  font-size: 0.8rem;
}
.nav-underline.file-details-tab .nav-link {
  border-color: var(--phoenix-border-color-translucent);
}
.nav-underline.file-details-tab .nav-link.active {
  border-color: var(--phoenix-primary);
}

.nav-links .nav-link {
  font-weight: 700;
  font-size: 0.8rem;
}
.nav-links .nav-link:hover span:first-child {
  text-decoration: underline !important;
}
.nav-links .nav-link.active {
  color: var(--phoenix-emphasis-color);
}

.faq-category-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: sticky;
  top: var(--phoenix-navbar-top-height);
  background-color: var(--phoenix-body-bg);
  z-index: 1020;
}
.faq-category-tab .nav-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.faq-category-tab .nav-link {
  color: var(--phoenix-quaternary-bg);
  width: 100%;
}
.faq-category-tab .nav-link.active {
  color: var(--phoenix-primary);
  border-bottom: 3px solid var(--phoenix-primary);
}

.faq-subcategory-tab .nav-link {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.faq-subcategory-tab .nav-link:hover {
  border: 1px solid var(--phoenix-border-color);
}
.faq-subcategory-tab .nav-link.active {
  border: 1px solid var(--phoenix-primary) !important;
}
.faq-subcategory-tab .nav-link.active .category-icon {
  color: var(--phoenix-primary) !important;
}

.faq-subcategory-content {
  position: sticky;
  top: 4rem;
}
.faq-subcategory-content .empty-header {
  height: 60px;
  position: sticky;
  top: var(--phoenix-navbar-top-height);
  background-color: var(--phoenix-body-bg);
}

.page-item {
  margin: 0.125rem;
}

.page-link {
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  font-weight: 700;
  border-radius: var(--phoenix-border-radius);
  line-height: 1.2;
}
.page-link.disabled, [data-list] li.disabled button.page-link,
.table-list li.disabled button.page-link {
  color: var(--phoenix-quaternary-bg);
}

.progress-stack .progress-bar {
  margin-left: 1px;
  margin-right: 1px;
}
.progress-stack .progress-bar:first-child {
  margin-left: 0;
}
.progress-stack .progress-bar:last-child {
  margin-right: 0;
}

.circle-progress-svg {
  -webkit-transform: rotate(170deg);
  -ms-transform: rotate(170deg);
  transform: rotate(170deg);
}
[dir=rtl] .circle-progress-svg {
  -webkit-transform: rotate(-170deg);
  -ms-transform: rotate(-170deg);
  transform: rotate(-170deg);
}
.circle-progress-svg .progress-bar-rail {
  stroke-dasharray: 340px;
  stroke-dashoffset: 150;
  stroke: var(--phoenix-secondary-bg);
}
.circle-progress-svg .progress-bar-top {
  stroke-dasharray: 340px;
  stroke-dashoffset: 340;
  -webkit-animation: strokeAnimation 1s ease-in-out forwards;
  animation: strokeAnimation 1s ease-in-out forwards;
}

@-webkit-keyframes strokeAnimation {
  to {
    stroke-dashoffset: calc(340px - 188px * var(--phoenix-circle-progress-bar) / 100);
  }
}

@keyframes strokeAnimation {
  to {
    stroke-dashoffset: calc(340px - 188px * var(--phoenix-circle-progress-bar) / 100);
  }
}
.toast {
  padding: 0.5rem 1.5rem;
}
.toast .toast-header .btn-close {
  margin-right: 0;
}
.toast .toast-body {
  padding: 1rem 0;
}

.tooltip-light .tooltip-inner {
  background-color: var(--phoenix-emphasis-bg) !important;
}

.form-label {
  padding-left: 1rem;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 0;
}
.form-check .form-label {
  padding-left: 0 !important;
}

.form-control.form-control-underlined {
  border: none;
  border-bottom: 1px solid;
  border-color: var(--phoenix-border-color);
  border-radius: 0;
  padding: 0.5rem 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control.form-control-underlined:focus {
  border-color: var(--phoenix-primary) !important;
}
.form-control::file-selector-button {
  background-color: var(--phoenix-input-group-addon-bg-global) !important;
}
.form-control:disabled::file-selector-button {
  background-color: var(--phoenix-input-disabled-group-addon-bg) !important;
  color: var(--phoenix-input-disabled-group-addon-color);
}

.form-floating > label {
  color: var(--phoenix-tertiary-color);
  font-weight: 700;
  font-size: 0.64rem;
  text-transform: uppercase;
}
.form-floating > label::after {
  background-color: transparent !important;
}
.form-floating .form-control-underlined + label {
  padding: 0;
}

.form-check-label {
  font-weight: 600;
  font-size: 0.8rem;
}

.form-switch .form-check-input {
  border: none;
  background-color: var(--phoenix-quaternary-bg);
}
.form-switch .form-check-input:checked {
  background-color: var(--phoenix-primary);
}

.form-icon-container {
  position: relative;
}
.form-icon-container .form-icon-input,
.form-icon-container .form-icon-label {
  padding-left: 2.25rem;
}
.form-icon-container .form-icon {
  position: absolute;
  top: 12px;
  left: 1rem;
}
.form-icon-container .form-floating .form-icon-input {
  padding-left: 35px;
}
.form-icon-container .form-floating + .form-icon {
  top: 1.0625rem;
}

.form-check-input,
.form-select {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}

/*-----------------------------------------------
|   Remove spinner from Input[type="number"]
-----------------------------------------------*/
.input-spin-none::-webkit-outer-spin-button,
.input-spin-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-spin-none[type=number] {
  -moz-appearance: textfield; /* Firefox */
}

.form-check-line-through + label {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.form-check-line-through:checked + label {
  color: var(--phoenix-quaternary-color);
  text-decoration: line-through;
}

/*-----------------------------------------------
|   Remove Arrows from Input[type="number"]
-----------------------------------------------*/
.number-arrows-none::-webkit-outer-spin-button, .number-arrows-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*-----------------------------------------------
|   Remove calendar icon from Input[type="date"]
-----------------------------------------------*/
.inventory-attributes input[type=date]::-webkit-calendar-picker-indicator {
  background-image: none;
}

.input-group .input-group-text {
  background-color: var(--phoenix-input-group-addon-bg-global) !important;
}

.form-check-input-todolist:checked + div label {
  color: var(--phoenix-quaternary);
  text-decoration: line-through;
}

[data-bs-theme=dark] .navbar-dark[data-bs-theme=light] .form-control {
  background-color: #141824;
  border-color: var(--phoenix-border-color);
}

/* -------------------------------------------------------------------------- */
/*                               Navbar Vertical                              */
/* -------------------------------------------------------------------------- */
html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content {
  height: calc(100vh - var(--phoenix-navbar-top-height));
}
@media (min-width: 1540px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xxl {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 1200px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xl {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 992px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 768px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-md {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
@media (min-width: 576px) {
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-sm {
    height: calc(100vh - var(--phoenix-navbar-top-height));
  }
  html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
  }
}
html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xs {
  height: calc(100vh - var(--phoenix-navbar-top-height));
}
html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
}

.navbar-vertical {
  position: fixed;
  display: inline-block;
  z-index: 1020;
  top: var(--phoenix-navbar-top-height);
  padding: 0;
  width: 100vw;
  background: var(--phoenix-navbar-vertical-bg-color);
}
.navbar-vertical .navbar-vertical-line {
  display: none;
}
.navbar-vertical + .navbar-top .navbar-logo {
  height: var(--phoenix-navbar-top-height)0.0625rem;
}
.navbar-vertical + .navbar-top .navbar-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.5rem;
}
@media (min-width: 992px) {
  .navbar-vertical + .navbar-top .navbar-logo {
    width: 15.875rem;
  }
}
.navbar-vertical .navbar-collapse.collapsing .navbar-vertical-content, .navbar-vertical .navbar-collapse.show .navbar-vertical-content {
  max-height: calc(100vh - var(--phoenix-navbar-top-height));
}
.navbar-vertical + .navbar .navbar-vertical-toggle {
  display: none;
}
.navbar-vertical .navbar-vertical-content {
  padding: 1rem 0;
  overflow-y: auto;
}
.navbar-vertical .navbar-vertical-content .navbar-vertical-label {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.64rem;
  color: var(--phoenix-navbar-vertical-label-color);
  margin-bottom: 0.5rem;
  margin-top: 1.5rem;
  padding-left: 2rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 0.8rem;
  font-weight: 600;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link {
  word-break: break-word;
  line-height: 1.188rem;
  padding-left: 1.5rem;
  white-space: nowrap;
  color: var(--phoenix-navbar-vertical-link-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
  padding-left: 0.75rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link:hover {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.active {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav-link.nav-link-disable {
  color: var(--phoenix-navbar-vertical-link-disable-color);
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  font-size: 0.8125rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav-link {
  padding: 0.25rem 0.5rem;
  padding-left: 3.125rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
  padding-left: 3.875rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
  padding-left: 4.625rem;
}
.navbar-vertical .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
  padding-left: 5.25rem;
}
.navbar-vertical .navbar-vertical-content .nav-link-icon {
  margin-right: 0.625rem;
  min-width: 16px !important;
  text-align: center;
}
.navbar-vertical .navbar-vertical-content .nav-link-text {
  padding-top: 0.125rem;
}
.navbar-vertical .nav-item-wrapper:has(.active) .dropdown-indicator.label-1.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .dropdown-indicator.label-1.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:has(.active) .dropdown-indicator.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:has(.active) .dropdown-indicator.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:not(:has(.active)) .dropdown-indicator.collapsed .nav-link-text,
.navbar-vertical .nav-item-wrapper:has(.active) .nav-item:not(:has(.active)) .dropdown-indicator.collapsed .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-color);
}
.navbar-vertical .dropdown-indicator {
  position: relative;
}
.navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper {
  height: 1rem;
  width: 1rem;
  min-width: 1rem;
  color: var(--phoenix-navbar-vertical-dropdown-indicator-color);
  margin-left: -0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
[dir=rtl] .navbar-vertical .dropdown-indicator .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  -webkit-transform: scale(0.8) rotate(180deg);
  -ms-transform: scale(0.8) rotate(180deg);
  transform: scale(0.8) rotate(180deg);
}
.navbar-vertical .dropdown-indicator[aria-expanded=true] .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  -webkit-transform: rotate(90deg) scale(0.8);
  -ms-transform: rotate(90deg) scale(0.8);
  transform: rotate(90deg) scale(0.8);
}
[dir=rtl] .navbar-vertical .dropdown-indicator[aria-expanded=true] .dropdown-indicator-icon-wrapper .dropdown-indicator-icon {
  -webkit-transform: rotate(-90deg) scale(0.8);
  -ms-transform: rotate(-90deg) scale(0.8);
  transform: rotate(-90deg) scale(0.8);
}
.navbar-vertical .navbar-vertical-footer {
  position: fixed;
  width: 15.875rem;
  height: 4rem;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0;
  border-top: 1px solid var(--phoenix-navbar-footer-border-color);
  border-right: 1px solid var(--phoenix-navbar-footer-border-color);
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
  background-color: var(--phoenix-navbar-vertical-bg-color);
}
.navbar-vertical .navbar-vertical-footer .btn, .navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .fullScreen,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .fullScreen, .navbar-vertical .navbar-vertical-footer [data-list] .page, [data-list] .navbar-vertical .navbar-vertical-footer .page,
.navbar-vertical .navbar-vertical-footer .table-list .page,
.table-list .navbar-vertical .navbar-vertical-footer .page, .navbar-vertical .navbar-vertical-footer .tox .tox-button, .tox .navbar-vertical .navbar-vertical-footer .tox-button, .navbar-vertical .navbar-vertical-footer .tox .tox-button-secondary, .tox .navbar-vertical .navbar-vertical-footer .tox-button-secondary, .navbar-vertical .navbar-vertical-footer .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-dialog__footer .navbar-vertical .navbar-vertical-footer .tox-button--secondary, .navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomIn, .google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn,
.navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomOut,
.google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut {
  color: var(--phoenix-navbar-vertical-link-color);
  text-decoration: none;
}
.navbar-vertical .navbar-vertical-footer .btn .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomIn .navbar-vertical-footer-icon, .mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn .navbar-vertical-footer-icon,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomOut .navbar-vertical-footer-icon,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut .navbar-vertical-footer-icon,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .fullScreen .navbar-vertical-footer-icon,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .fullScreen .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer [data-list] .page .navbar-vertical-footer-icon, [data-list] .navbar-vertical .navbar-vertical-footer .page .navbar-vertical-footer-icon,
.navbar-vertical .navbar-vertical-footer .table-list .page .navbar-vertical-footer-icon,
.table-list .navbar-vertical .navbar-vertical-footer .page .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer .tox .tox-button .navbar-vertical-footer-icon, .tox .navbar-vertical .navbar-vertical-footer .tox-button .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer .tox .tox-button-secondary .navbar-vertical-footer-icon, .tox .navbar-vertical .navbar-vertical-footer .tox-button-secondary .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer .tox .tox-dialog__footer .tox-button--secondary .navbar-vertical-footer-icon, .tox .tox-dialog__footer .navbar-vertical .navbar-vertical-footer .tox-button--secondary .navbar-vertical-footer-icon, .navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomIn .navbar-vertical-footer-icon, .google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn .navbar-vertical-footer-icon,
.navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomOut .navbar-vertical-footer-icon,
.google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut .navbar-vertical-footer-icon {
  margin-right: 0.6125rem;
}
.navbar-vertical .navbar-vertical-footer .btn:hover, .navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomIn:hover, .mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn:hover,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .zoomOut:hover,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut:hover,
.navbar-vertical .navbar-vertical-footer .mapbox-container .mapbox-control-btn .fullScreen:hover,
.mapbox-container .mapbox-control-btn .navbar-vertical .navbar-vertical-footer .fullScreen:hover, .navbar-vertical .navbar-vertical-footer [data-list] .page:hover, [data-list] .navbar-vertical .navbar-vertical-footer .page:hover,
.navbar-vertical .navbar-vertical-footer .table-list .page:hover,
.table-list .navbar-vertical .navbar-vertical-footer .page:hover, .navbar-vertical .navbar-vertical-footer .tox .tox-button:hover, .tox .navbar-vertical .navbar-vertical-footer .tox-button:hover, .navbar-vertical .navbar-vertical-footer .tox .tox-button-secondary:hover, .tox .navbar-vertical .navbar-vertical-footer .tox-button-secondary:hover, .navbar-vertical .navbar-vertical-footer .tox .tox-dialog__footer .tox-button--secondary:hover, .tox .tox-dialog__footer .navbar-vertical .navbar-vertical-footer .tox-button--secondary:hover, .navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomIn:hover, .google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomIn:hover,
.navbar-vertical .navbar-vertical-footer .google-map-control-btn .zoomOut:hover,
.google-map-control-btn .navbar-vertical .navbar-vertical-footer .zoomOut:hover {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
@media (min-width: 1540px) {
  .navbar-vertical.navbar-expand-xxl {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-xxl + .navbar .navbar-vertical-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-collapse {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-xxl ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 1200px) {
  .navbar-vertical.navbar-expand-xl {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-xl + .navbar .navbar-vertical-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-xl .navbar-collapse {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-xl ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 992px) {
  .navbar-vertical.navbar-expand-lg {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-lg + .navbar .navbar-vertical-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-lg .navbar-collapse {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-lg ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 768px) {
  .navbar-vertical.navbar-expand-md {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-md + .navbar .navbar-vertical-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-md .navbar-collapse {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-md ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
@media (min-width: 576px) {
  .navbar-vertical.navbar-expand-sm {
    width: 15.875rem;
    border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
    margin: 0;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical.navbar-expand-sm + .navbar .navbar-vertical-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-arrow-from-right {
    display: none;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-left-arrow-to-left {
    display: inline;
  }
  .navbar-vertical.navbar-expand-sm .navbar-collapse {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    width: 100%;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link {
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    padding-left: 1.75rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    border-radius: 0.5rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
    padding-left: 1rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link:hover {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link {
    padding-left: 3.3125rem;
    scroll-margin-top: 200px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
    padding-left: 15px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
    padding-left: 3px;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
    padding-left: 4.375rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
    padding-left: 5.125rem;
  }
  .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
    padding-left: 5.875rem;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top {
    padding-right: 2.5rem;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top .navbar-toggler {
    display: none;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top .navbar-logo {
    position: relative;
    background: transparent;
  }
  .navbar-vertical.navbar-expand-sm ~ .navbar-top ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: 15.875rem;
  }
}
.navbar-vertical.navbar-expand-xs {
  width: 15.875rem;
  border-right: 1px solid var(--phoenix-navbar-vertical-border-color);
  margin: 0;
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.navbar-vertical.navbar-expand-xs + .navbar .navbar-vertical-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-arrow-from-right {
  display: none;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-left-arrow-to-left {
  display: inline;
}
.navbar-vertical.navbar-expand-xs .navbar-collapse {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  width: 100%;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  padding-left: 1.75rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  border-radius: 0.5rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link.dropdown-indicator {
  padding-left: 1rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link {
  padding-left: 3.3125rem;
  scroll-margin-top: 200px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link .nav-link-text {
  padding-left: 15px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav-link .dropdown-indicator-icon-wrapper + .nav-link-text {
  padding-left: 3px;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav-link {
  padding-left: 4.375rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav .nav-link {
  padding-left: 5.125rem;
}
.navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav .nav .nav .nav .nav-link {
  padding-left: 5.875rem;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top {
  padding-right: 2.5rem;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top .navbar-toggler {
  display: none;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top .navbar-logo {
  position: relative;
  background: transparent;
}
.navbar-vertical.navbar-expand-xs ~ .navbar-top ~ .content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-left: 15.875rem;
}
.navbar-vertical .new-page-indicator {
  margin-top: -10px;
}

.navbar-vertical-collapsed {
  position: relative;
}
@media (min-width: 1540px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xxl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 1200px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-xl .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 992px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 768px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-md .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
@media (min-width: 576px) {
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm {
    position: absolute;
    top: 0;
    height: auto;
    min-height: 100%;
    padding-top: var(--phoenix-navbar-top-height);
    padding-bottom: 4rem;
    width: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-line {
    display: block;
    margin-right: 1rem;
    margin-left: 1rem;
    color: var(--phoenix-navbar-vertical-hr-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    bottom: 0;
    width: calc(4rem - 1px);
    padding-left: 0rem !important;
    border-right: 0;
    padding-right: 0rem !important;
    -webkit-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-arrow-from-right {
    display: inline;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer .uil-left-arrow-to-left {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-active-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-label {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .dropdown-indicator-icon-wrapper,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer-text {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-footer {
    padding-left: 1.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .label-1.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm + .navbar.navbar-top ~ .content {
    margin-left: 4rem !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content {
    overflow: visible;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link {
    padding-left: 1rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .navbar-vertical-content .navbar-nav .nav-link.label-1 {
    padding-left: 0.75rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item {
    position: relative;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper {
    position: relative;
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
    margin-left: -8px !important;
    margin-top: -15px;
    display: block !important;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .parent-wrapper.label-1 {
    display: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .parent-wrapper.label-1 > .parent:first-child {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .dropdown-indicator.label-1 {
    pointer-events: none;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .dropdown-indicator.label-1 {
    background-color: var(--phoenix-navbar-vertical-link-hover-bg);
    border-radius: 0.5rem;
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
    color: var(--phoenix-navbar-vertical-link-hover-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .collapsed-nav-item-title {
    display: block !important;
    padding-left: 16px;
    padding-top: 15px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
    color: var(--phoenix-navbar-vertical-link-hover-color);
    font-size: 12.8px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    display: block;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1) {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
    border-radius: 0;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav-link {
    padding-left: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav .nav-link {
    padding-left: 3rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
    padding-left: 4rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper {
    position: absolute;
    display: block;
    left: 100%;
    background: transparent;
    top: -4px;
    padding-bottom: 2rem;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    width: 220px;
    background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
    margin-left: 16px;
    border-radius: 0.5rem;
    position: relative;
    padding-bottom: 8px;
    border: 1px solid var(--phoenix-navbar-vertical-border-color);
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 16px;
  }
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
  .navbar-vertical-collapsed .navbar-vertical.navbar-expand-sm .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background: inherit;
    top: 0.85rem;
    left: -9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom-left-radius: 0.125rem;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: var(--phoenix-navbar-vertical-border-color);
  }
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs {
  position: absolute;
  top: 0;
  height: auto;
  min-height: 100%;
  padding-top: var(--phoenix-navbar-top-height);
  padding-bottom: 4rem;
  width: 4rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-line {
  display: block;
  margin-right: 1rem;
  margin-left: 1rem;
  color: var(--phoenix-navbar-vertical-hr-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  bottom: 0;
  width: calc(4rem - 1px);
  padding-left: 0rem !important;
  border-right: 0;
  padding-right: 0rem !important;
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-arrow-from-right {
  display: inline;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer .uil-left-arrow-to-left {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:has(.active) .label-1 .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-label {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .dropdown-indicator-icon-wrapper,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-link-text,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer-text {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-footer {
  padding-left: 1.5rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .label-1.nav-link {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.2;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs + .navbar.navbar-top ~ .content {
  margin-left: 4rem !important;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content {
  overflow: visible;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link {
  padding-left: 1rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .navbar-vertical-content .navbar-nav .nav-link.label-1 {
  padding-left: 0.75rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item {
  position: relative;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper {
  position: relative;
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper > .dropdown-indicator .new-page-indicator {
  margin-left: -8px !important;
  margin-top: -15px;
  display: block !important;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .parent-wrapper.label-1 {
  display: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .parent-wrapper.label-1 > .parent:first-child {
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .dropdown-indicator.label-1 {
  pointer-events: none;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .dropdown-indicator.label-1 {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
  border-radius: 0.5rem;
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .dropdown-indicator.label-1 .nav-link-icon {
  color: var(--phoenix-navbar-vertical-link-hover-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .collapsed-nav-item-title {
  display: block !important;
  padding-left: 16px;
  padding-top: 15px;
  padding-bottom: 14px;
  border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
  color: var(--phoenix-navbar-vertical-link-hover-color);
  font-size: 12.8px;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) .nav-link-text,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  display: block;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) .dropdown-indicator-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1) {
  margin-left: 0;
  margin-right: 0;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link:not(.label-1):hover {
  border-radius: 0;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav-link {
  padding-left: 2rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav .nav-link {
  padding-left: 3rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav .nav .nav .nav .nav-link {
  padding-left: 4rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper {
  position: absolute;
  display: block;
  left: 100%;
  background: transparent;
  top: -4px;
  padding-bottom: 2rem;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  width: 220px;
  background: var(--phoenix-navbar-vertical-collapsed-menu-bg);
  margin-left: 16px;
  border-radius: 0.5rem;
  position: relative;
  padding-bottom: 8px;
  border: 1px solid var(--phoenix-navbar-vertical-border-color);
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 16px;
}
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .parent-wrapper.label-1 > .parent:after,
.navbar-vertical-collapsed .navbar-vertical.navbar-expand-xs .nav-item-wrapper:hover .nav-link-text-wrapper .nav-link-text:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  background: inherit;
  top: 0.85rem;
  left: -9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom-left-radius: 0.125rem;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: var(--phoenix-navbar-vertical-border-color);
}
.navbar-vertical-collapsed .nav-link-badge {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                 Navbar Top                                 */
/* -------------------------------------------------------------------------- */
[data-navigation-type=horizontal] .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=dual] .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=combo] .navbar-nav-top .dropdown .dropdown-toggle::after {
  margin-left: 6px;
  top: 1rem;
  border-top: 0.25rem solid;
  border-right: 0.25rem solid transparent;
  border-left: 0.25rem solid transparent;
  border-radius: 15px;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after,
[data-navigation-type=dual] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after,
[data-navigation-type=combo] .navbar-nav-top .dropdown .dropdown .dropdown-toggle:after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}

.navbar-top {
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0;
  background: var(--phoenix-navbar-top-bg-color);
  min-height: var(--phoenix-navbar-top-height);
  color: var(--phoenix-nav-link-color);
  padding: 0 1.5rem;
  border-bottom: 1px solid var(--phoenix-navbar-vertical-border-color);
}
.navbar-top .dropdown-menu {
  margin-top: 0.5rem;
}
.navbar-top .navbar-toggler {
  margin-left: -0.5rem;
}
.navbar-top .navbar-nav-icons .nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-top .navbar-nav-icons .nav-link {
  padding: 0.75rem 0.5rem;
}
.navbar-top .navbar-nav-icons .dropdown-menu {
  position: absolute;
}
.navbar-top .dropdown-notification {
  position: static;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification {
    position: relative;
  }
}
.navbar-top .dropdown-notification .dropdown-menu {
  right: 0.25rem !important;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification .dropdown-menu {
    right: -0.5625rem !important;
  }
}
.navbar-top .dropdown-notification .dropdown-menu.navbar-dropdown-caret:after {
  right: 9.125rem !important;
  left: auto;
}
@media (min-width: 576px) {
  .navbar-top .dropdown-notification .dropdown-menu.navbar-dropdown-caret:after {
    right: 0.9rem !important;
  }
}

.dropdown-profile {
  min-width: 18.3125rem;
}
.dropdown-profile .nav .nav-link {
  --phoenix-nav-link-color: var(--phoenix-body-highlight-color);
  --phoenix-nav-link-hover-color: var(--phoenix-emphasis-color);
  padding: 0.5rem 2.5rem 0.5rem 2.5rem;
  font-weight: 600;
}
.dropdown-profile .nav .nav-link:hover {
  background: var(--phoenix-body-highlight-bg);
}

.notification-dropdown-menu {
  min-width: 260px;
}
@media (min-width: 576px) {
  .notification-dropdown-menu {
    min-width: 360px;
  }
}

.dropdown-nine-dots {
  min-width: 15.375rem;
}
.dropdown-nine-dots.dropdown-menu-end:after {
  right: 0.75rem !important;
}

.dropdown-menu .nav-link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
}

.dropdown-arrow-indicator {
  position: relative;
}
.dropdown-arrow-indicator:after {
  content: "";
  display: block;
  position: absolute;
  right: 1rem;
  height: 0.4rem;
  width: 0.4rem;
  border-right: 1px solid var(--phoenix-tertiary-color);
  border-bottom: 1px solid var(--phoenix-tertiary-color);
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition-property: border-color, -webkit-transform;
  transition-property: border-color, -webkit-transform;
  -o-transition-property: transform, border-color;
  transition-property: transform, border-color;
  transition-property: transform, border-color, -webkit-transform;
}
.dropdown-arrow-indicator[aria-expanded=true]:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

.navbar-vertical + .navbar-top .navbar-brand {
  margin-left: 0.4rem;
}

.theme-control-toggle .theme-control-toggle-label {
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--phoenix-theme-control-toggle-bg);
  color: var(--phoenix-theme-control-toggle-color);
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.theme-control-toggle .theme-control-toggle-label:hover {
  background-color: var(--phoenix-theme-control-toggle-hover-bg);
  color: var(--phoenix-theme-control-toggle-hover-color);
}
.theme-control-toggle.theme-control-toggle-slim .theme-control-toggle-label {
  padding: 0 0.5rem;
  height: 1rem;
  width: auto;
  border-radius: 50rem;
}
.theme-control-toggle.theme-control-toggle-slim .theme-control-toggle-label .icon {
  height: 10.2px;
  width: 10.2px;
}
.theme-control-toggle .theme-control-toggle-input {
  display: none;
}
.theme-control-toggle .theme-control-toggle-input:checked ~ .theme-control-toggle-dark {
  display: none;
}
.theme-control-toggle .theme-control-toggle-input:not(:checked) ~ .theme-control-toggle-light {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                       Navbar horizontal || combo                           */
/* -------------------------------------------------------------------------- */
[data-navigation-type=horizontal] .dropdown-item-group,
[data-navigation-type=dual] .dropdown-item-group,
[data-navigation-type=combo] .dropdown-item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.5rem;
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .dropdown-item-group .dropdown-item-title,
[data-navigation-type=dual] .dropdown-item-group .dropdown-item-title,
[data-navigation-type=combo] .dropdown-item-group .dropdown-item-title {
  color: var(--phoenix-navbar-top-link-color);
  margin-bottom: 0;
  white-space: nowrap;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-nav-top .navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-nav-top .navbar-dropdown-caret::after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu {
  border: 1px solid var(--phoenix-navbar-top-border-color);
  background-color: var(--phoenix-navbar-top-menu-bg-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu-content,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu-content,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu-content {
  border-radius: 0.5rem;
  background-color: var(--phoenix-navbar-top-menu-bg-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu-content .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu-content .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu-content .dropdown-item {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-top-card .nav-link,
[data-navigation-type=dual] .navbar-nav-top .navbar-top-card .nav-link,
[data-navigation-type=combo] .navbar-nav-top .navbar-top-card .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .navbar-top-card .nav-link:hover,
[data-navigation-type=dual] .navbar-nav-top .navbar-top-card .nav-link:hover,
[data-navigation-type=combo] .navbar-nav-top .navbar-top-card .nav-link:hover {
  color: var(--phoenix-navbar-top-link-hover-color);
}
[data-navigation-type=horizontal] .navbar-top .max-h-dropdown,
[data-navigation-type=dual] .navbar-top .max-h-dropdown,
[data-navigation-type=combo] .navbar-top .max-h-dropdown {
  max-height: 50vh;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}
[data-navigation-type=horizontal] .navbar-top .navbar-top-collapse.show,
[data-navigation-type=dual] .navbar-top .navbar-top-collapse.show,
[data-navigation-type=combo] .navbar-top .navbar-top-collapse.show {
  padding-bottom: 1rem;
}
@media (min-width: 1540px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
    background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .nav-link {
    padding-left: 1.125rem;
    padding-right: 1.5rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-top-collapse.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-top-collapse.show {
    padding-bottom: 0rem;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-collapse .navbar-dropdown-caret::after {
    display: block;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm ~ .content,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm ~ .content,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm ~ .content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs:not(.navbar-slim) .navbar-nav-top .nav-link:hover {
  background-color: var(--phoenix-navbar-top-dropdown-hover-bg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .nav-link {
  padding-left: 1.125rem;
  padding-right: 1.5rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-top-collapse.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-top-collapse.show {
  padding-bottom: 0rem;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-collapse .navbar-dropdown-caret::after {
  display: block;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs ~ .content,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs ~ .content,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs ~ .content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* -------------------------------------------------------------------------- */
/*                            Navbar Combo                                    */
/* -------------------------------------------------------------------------- */
[data-navigation-type=combo] .move-container .navbar-nav-top {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
[data-navigation-type=combo] .move-container .nav-link {
  padding-left: 0rem !important;
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-vertical-hr {
  color: var(--phoenix-navbar-vertical-hr-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu {
  background-color: var(--phoenix-navbar-vertical-bg-color);
  border-color: var(--phoenix-navbar-vertical-border-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item.active {
  color: var(--phoenix-navbar-vertical-link-active-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu-card .dropdown-link {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-menu-card .dropdown-link:hover {
  background-color: var(--phoenix-navbar-vertical-link-hover-bg);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item-group {
  color: var(--phoenix-navbar-vertical-link-color);
}
[data-navigation-type=combo] [data-navbar-appearance=darker] .move-container .navbar-nav-top .dropdown-item-group .dropdown-item-title {
  color: var(--phoenix-navbar-vertical-link-color);
}

[data-navigation-type=horizontal] .navbar-nav-top,
[data-navigation-type=dual] .navbar-nav-top,
[data-navigation-type=combo] .navbar-nav-top {
  max-height: calc(100vh - var(--phoenix-navbar-top-height));
  overflow: auto;
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link,
[data-navigation-type=dual] .navbar-nav-top .nav-link,
[data-navigation-type=combo] .navbar-nav-top .nav-link {
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .nav-link.dropdown-toggle,
[data-navigation-type=dual] .navbar-nav-top .nav-link.dropdown-toggle,
[data-navigation-type=combo] .navbar-nav-top .nav-link.dropdown-toggle {
  color: var(--phoenix-navbar-top-dropdown-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu.navbar-dropdown-caret::after {
  -webkit-box-shadow: none;
  box-shadow: none;
  top: -10px;
  height: 1.2rem;
  width: 1.2rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu {
  margin-top: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-box-shadow: none;
  box-shadow: none;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
[dir=rtl] [data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[dir=rtl] [data-navigation-type=dual] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right,
[dir=rtl] [data-navigation-type=combo] .navbar-nav-top .dropdown-menu [aria-expanded=true] .dropdown-indicator-icon.uil-angle-right {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu {
  border: none;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0px;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item {
  padding-left: 3rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 4rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 5rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-menu .dropdown .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item ~ .dropdown-menu .dropdown-item {
  padding-left: 6rem;
}
[data-navigation-type=horizontal] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child),
[data-navigation-type=dual] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child),
[data-navigation-type=combo] .navbar-nav-top.navbar-nav > .nav-item:not(:first-child) {
  margin-top: 0.3rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.25rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item {
  padding-left: 1.5rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:not(.dropdown-toggle) .dropdown-item-wrapper {
  padding-left: 1rem;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item {
  color: var(--phoenix-navbar-top-link-color);
  font-weight: 600;
  line-height: 1.2;
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:focus,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:focus,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:focus {
  background-color: transparent;
  color: var(--phoenix-navbar-top-link-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item:hover,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item:hover,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item:hover {
  background-color: var(--phoenix-navbar-top-link-hover-bg);
  color: var(--phoenix-navbar-top-link-hover-color);
}
[data-navigation-type=horizontal] .navbar-nav-top .dropdown-item.active,
[data-navigation-type=dual] .navbar-nav-top .dropdown-item.active,
[data-navigation-type=combo] .navbar-nav-top .dropdown-item.active {
  background-color: transparent;
  color: var(--phoenix-navbar-top-link-active-color);
}
@media (min-width: 1540px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xxl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-xl .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-lg .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-md .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top {
    overflow: visible;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top.navbar-nav > .nav-item {
    margin-top: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle::after {
    display: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item-wrapper {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-indicator-icon {
    margin-left: auto;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
    margin-top: var(--phoenix-navbar-top-menu-margin);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu {
    min-width: 13rem;
    -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
    left: 0;
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
    border: 1px solid var(--phoenix-navbar-top-border-color);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
    padding-left: 1rem !important;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
    min-width: 550px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item:hover,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown-item.show {
    background-color: var(--phoenix-navbar-top-link-hover-bg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown .dropdown .dropdown-menu {
    top: 0;
    left: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
    position: static;
    border: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0rem;
    padding-bottom: 0;
    min-width: 100%;
  }
  [data-navigation-type=horizontal] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
  [data-navigation-type=combo] .navbar-top.navbar-expand-sm .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
    padding-left: 2.5rem !important;
  }
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top {
  overflow: visible;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top.navbar-nav > .nav-item {
  margin-top: 0;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle::after {
  display: none;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-toggle > .dropdown-item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item-wrapper {
  width: 100%;
  padding-left: 0;
  margin-left: 0;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-indicator-icon {
  margin-left: auto;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.nav-item > .dropdown-menu {
  margin-top: var(--phoenix-navbar-top-menu-margin);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu {
  min-width: 13rem;
  -webkit-box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
  box-shadow: -8px 0px 16px -4px rgba(0, 0, 0, 0.1);
  left: 0;
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  border: 1px solid var(--phoenix-navbar-top-border-color);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-item {
  padding-left: 1rem !important;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu .dropdown-indicator-icon.uil-angle-right {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card {
  min-width: 550px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-menu.dropdown-menu-card.navbar-dropdown-caret::after {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover, [data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item:hover,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown-item.show {
  background-color: var(--phoenix-navbar-top-link-hover-bg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown .dropdown .dropdown-menu {
  top: 0;
  left: 100%;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item .dropdown-indicator-icon.uil-angle-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-item.show .dropdown-indicator-icon.uil-angle-right {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show {
  position: static;
  border: none;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 0rem;
  padding-bottom: 0;
  min-width: 100%;
}
[data-navigation-type=horizontal] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item,
[data-navigation-type=combo] .navbar-top.navbar-expand-xs .navbar-nav-top .dropdown.dropdown-inside .dropdown-menu.show .dropdown-item {
  padding-left: 2.5rem !important;
}

[data-dropdown-on-hover] .dropdown-menu::before {
  content: "";
  position: absolute;
  height: 1.5rem;
  background: transparent;
  top: -1.5rem;
  width: calc(100% - 5px);
  z-index: -1;
}

.dropdown-menu-card .dropdown-link {
  border-radius: 0.375rem;
  text-decoration: none;
  padding: var(--phoenix-dropdown-item-padding-y) 1.5rem;
  display: block;
  color: var(--phoenix-navbar-top-link-color);
}
.dropdown-menu-card .dropdown-link.active {
  color: var(--phoenix-primary);
}
.dropdown-menu-card .dropdown-link:hover {
  background: var(--phoenix-navbar-top-link-hover-bg);
  color: var(--phoenix-navbar-top-link-hover-color);
}

.img-dropdown {
  background-image: url("../img/icons/logo-bg.png");
  background-position: right -14px bottom -20px;
  background-repeat: no-repeat;
}

/* -------------------------------------------------------------------------- */
/*                       Navbar double-top                                    */
/* -------------------------------------------------------------------------- */
[data-navigation-type=dual] .navbar-top {
  border-bottom: 1px solid var(--phoenix-dual-nav-border-color);
}
@media (min-width: 1540px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xxl .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1200px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-xl .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-lg .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-md {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-md .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 576px) {
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm {
    padding-left: 0;
    padding-right: 0;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm ~ .content {
    --phoenix-navbar-top-height: 7.3rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse {
    border-top: 1px solid var(--phoenix-dual-nav-border-color);
    padding: 0.5rem 2rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .navbar-top-collapse.show {
    padding-bottom: 0.5rem;
  }
  [data-navigation-type=dual] .navbar-top.navbar-expand-sm .dual-nav-first-layer {
    background-color: var(--phoenix-dual-nav-first-layer-bg);
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs {
  padding-left: 0;
  padding-right: 0;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs ~ .content {
  --phoenix-navbar-top-height: 7.3rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse {
  border-top: 1px solid var(--phoenix-dual-nav-border-color);
  padding: 0.5rem 2rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .navbar-top-collapse.show {
  padding-bottom: 0.5rem;
}
[data-navigation-type=dual] .navbar-top.navbar-expand-xs .dual-nav-first-layer {
  background-color: var(--phoenix-dual-nav-first-layer-bg);
  padding-left: 2rem;
  padding-right: 2rem;
}

.navbar-bottom {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  background: var(--phoenix-emphasis-bg);
  -webkit-filter: drop-shadow(0px -4px 40px rgba(var(--phoenix-tertiary-color), 0.07));
  filter: drop-shadow(0px -4px 40px rgba(var(--phoenix-tertiary-color), 0.07));
  border-top: 1px solid var(--phoenix-border-color);
  padding: 1rem 1.5rem;
  z-index: 1020;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.navbar-bottom .nav {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  max-width: 420px;
}
@media (min-width: 576px) {
  .navbar-bottom .nav {
    max-width: 100%;
  }
}
.navbar-bottom .nav .nav-link {
  line-height: 1;
  color: var(--phoenix-tertiary-color);
  font-size: 1.25rem;
  padding: 0;
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 576px) {
  .navbar-bottom .nav .nav-link:not(:last-child) {
    margin-right: 1rem;
  }
}
.navbar-bottom .nav .nav-link .nav-label {
  font-weight: 700;
  display: none;
}
.navbar-bottom .nav .nav-link.active {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.5rem;
  text-align: center;
  border-radius: 50rem;
  background: var(--phoenix-body-highlight-bg);
  color: var(--phoenix-primary);
}
.navbar-bottom .nav .nav-link.active .nav-icon {
  margin-right: 0.5rem;
}
.navbar-bottom .nav .nav-link.active .nav-label {
  display: inline-block;
}
@media (min-width: 576px) {
  .navbar-bottom .nav .nav-link.active {
    width: auto;
    padding: 0 1.5rem;
  }
  .navbar-bottom .nav .nav-link.active:not(:last-child) {
    margin-right: 2rem;
  }
}
@media (min-width: 576px) {
  .navbar-bottom .nav .nav-link.active {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    padding: 0 4rem;
  }
}

.navbar-top.navbar-slim {
  min-height: 1.7rem;
}
.navbar-top.navbar-slim .navbar-toggler-humburger-icon {
  height: 1rem;
}
.navbar-top.navbar-slim .navbar-toggler-humburger-icon:hover, .navbar-top.navbar-slim .navbar-toggler-humburger-icon:focus {
  background-color: transparent;
}
.navbar-top.navbar-slim .navbar-logo {
  height: 1.7rem;
}
.navbar-top.navbar-slim .navbar-brand {
  margin-bottom: 0;
  color: var(--phoenix-warning);
  font-size: larger;
}
.navbar-top.navbar-slim .navbar-nav-icons > .nav-item > .nav-link {
  padding: 0.25rem 0.5rem;
}
@media (min-width: 1540px) {
  .navbar-top.navbar-expand-xxl.navbar-slim .nav-link.dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
  }
}
@media (min-width: 1200px) {
  .navbar-top.navbar-expand-xl.navbar-slim .nav-link.dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
  }
}
@media (min-width: 992px) {
  .navbar-top.navbar-expand-lg.navbar-slim .nav-link.dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
  }
}
@media (min-width: 768px) {
  .navbar-top.navbar-expand-md.navbar-slim .nav-link.dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
  }
}
@media (min-width: 576px) {
  .navbar-top.navbar-expand-sm.navbar-slim .nav-link.dropdown-toggle {
    padding-top: 0.5rem;
    padding-bottom: 0.4rem;
  }
}
.navbar-top.navbar-expand-xs.navbar-slim .nav-link.dropdown-toggle {
  padding-top: 0.5rem;
  padding-bottom: 0.4rem;
}

/* -------------------------------------------------------------------------- */
/*                                   Navbar                                   */
/* -------------------------------------------------------------------------- */
.navbar .container-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.navbar .navbar-logo {
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.navbar .nav-link {
  outline: none;
}
.navbar .dropdown-menu {
  overflow: visible;
  left: -0.5625rem;
}
.navbar .dropdown-menu.navbar-dropdown-caret:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 1.5rem;
  height: 1.5rem;
  background: var(--phoenix-emphasis-color);
  top: -10px;
  left: 1.5rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background: var(--phoenix-emphasis-bg);
  background: inherit;
  border-top-left-radius: 0.25rem;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: var(--phoenix-border-color);
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.navbar .dropdown-menu.dropdown-menu-end.navbar-dropdown-caret {
  left: auto;
  right: -0.5625rem;
}
.navbar .dropdown-menu.dropdown-menu-end.navbar-dropdown-caret:after {
  right: 0.9rem;
  left: auto;
}
.navbar.navbar-slim .dropdown-menu.navbar-dropdown-caret:after {
  width: 1rem;
  height: 1rem;
  top: -9px;
}
.navbar .dropdown-item {
  font-weight: 500;
}
.navbar .dropdown-item:hover, .navbar .dropdown-item:focus {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color);
}

.navbar-toggler-humburger-icon {
  height: 2.25rem;
  width: 2.25rem;
  padding: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  border: 0;
  margin-right: 0.6125rem;
}
.navbar-toggler-humburger-icon:hover, .navbar-toggler-humburger-icon:focus {
  background-color: var(--phoenix-tertiary-bg);
}

.navbar-toggle-icon {
  position: relative;
  height: 0.125rem;
  width: 1.125rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
  top: -0.3125rem;
  padding-right: 0;
}
.navbar-toggle-icon .toggle-line {
  display: block;
  height: 100%;
  border-radius: 0.375rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: var(--phoenix-hamburger-menu-color);
}
.navbar-toggle-icon:after, .navbar-toggle-icon:before {
  content: "";
  position: absolute;
  height: 0.125rem;
  background-color: var(--phoenix-hamburger-menu-color);
  left: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 0.375rem;
  width: 100%;
}
.navbar-toggle-icon:before {
  top: 0.3125rem;
}
.navbar-toggle-icon:after {
  top: 0.625rem;
}

.nav-vertical .nav .nav-link {
  padding-left: 1.5rem;
}
.nav-vertical .nav-link {
  padding: 0.5rem;
  border-radius: 0.375rem;
  color: var(--phoenix-secondary-color);
}
.nav-vertical .nav-link:visited, .nav-vertical .nav-link:active, .nav-vertical .nav-link:focus, .nav-vertical .nav-link:hover {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-nav-vertical-color-global);
}
.nav-vertical.doc-nav .nav-link.active {
  background-color: var(--phoenix-secondary-bg);
}
@media (max-width: 1199.98px) {
  .nav-vertical.nav-vertical .nav-link {
    padding-left: 1.5rem;
  }
}

.ecommerce-topbar .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-responsive-navitems .nav-item {
  white-space: nowrap;
}
.navbar-responsive-navitems .nav-item .nav-link {
  color: var(--phoenix-tertiary-color);
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0 15px;
}
.navbar-responsive-navitems .nav-item .nav-link.active, .navbar-responsive-navitems .nav-item .nav-link:hover {
  color: var(--phoenix-emphasis-color);
}

.navbar-toggler {
  border-width: 0;
}

.nav-link:hover, .nav-link:focus {
  color: var(--phoenix-nav-link-color);
}

.navbar-nav .nav-link.show {
  color: var(--phoenix-nav-link-color);
}

.navbar-landing {
  --phoenix-navbar-color: var(--phoenix-body-highlight-color);
  --phoenix-navbar-hover-color: var(--phoenix-body-highlight-color);
  --phoenix-navbar-active-color: var(--phoenix-primary);
}
.navbar-landing .nav-link {
  padding: 0.5rem 1rem !important;
  border-radius: 6px;
}
.navbar-landing .nav-link:hover, .navbar-landing .nav-link.active {
  background: var(--phoenix-secondary-bg);
}
@media (min-width: 576px) {
  .navbar-landing.navbar-home .nav-link {
    padding: 1rem 2rem !important;
  }
}

/*-----------------------------------------------
|   Search box
-----------------------------------------------*/
.search-box {
  position: relative;
  font-size: 0.8rem;
  width: 20rem;
}
.search-box .search-box-icon {
  position: absolute;
  color: var(--phoenix-quaternary-color);
  top: 50%;
  left: 1rem;
  -webkit-transform: translateY(-48%);
  -ms-transform: translateY(-48%);
  transform: translateY(-48%);
}
.search-box .search-input {
  padding-left: 2.5rem;
  padding-right: 2rem;
  border-radius: 0.375rem;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-box .search-input::-webkit-search-cancel-button {
  display: none;
}
.search-box [data-bs-toggle=search]:not(.show) + [data-bs-dismiss=search] {
  display: none;
}
.search-box .file-thumbnail {
  width: 1.75rem;
  height: 1.75rem;
}
.search-box.ecommerce-search-box {
  width: 31.25rem;
}
.search-box.ecommerce-search-box .search-input {
  border-radius: 3rem;
}
.search-box.navbar-top-search-box .search-input:focus {
  border-color: var(--phoenix-border-color);
}
.search-box.navbar-top-search-box .show .search-input {
  border-radius: 0.375rem 0.375rem 0 0 !important;
}
.search-box.navbar-top-search-box .dropdown-menu {
  margin-top: 0;
}
.search-box.navbar-top-search-box .dropdown-menu.show {
  border-top: 0 !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.search-box.navbar-top-search-box .dropdown-menu .dropdown-item:hover {
  background: var(--phoenix-body-highlight-bg);
}

/* -------------------------------------------------------------------------- */
/*                                   Avatar                                   */
/* -------------------------------------------------------------------------- */
.avatar {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.avatar .avatar-placeholder {
  background: var(--phoenix-secondary-bg);
}
.avatar .avatar-name {
  position: absolute;
  text-align: center;
  color: var(--phoenix-avatar-name-color);
  background-color: var(--phoenix-primary-bg-subtle);
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.avatar .avatar-name > span {
  position: absolute;
  top: 53%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  font-weight: 900 !important;
}
.avatar .avatar-emoji {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.avatar .avatar-emoji > span {
  -webkit-transform: translateY(2%);
  -ms-transform: translateY(2%);
  transform: translateY(2%);
  display: inline-block;
}
.avatar img {
  display: block;
}
.avatar img,
.avatar .avatar-name {
  width: 100%;
  height: 100%;
}
.avatar img {
  -o-object-fit: cover;
  object-fit: cover;
}
.avatar.avatar-bordered.avatar-s img,
.avatar.avatar-bordered.avatar-s .avatar-name {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.avatar.avatar-bordered.avatar-m img,
.avatar.avatar-bordered.avatar-m .avatar-name {
  border: 1px solid var(--phoenix-border-color-translucent);
}
.avatar.avatar-bordered.avatar-l img,
.avatar.avatar-bordered.avatar-l .avatar-name {
  border: 2px solid var(--phoenix-emphasis-bg);
}
.avatar.avatar-bordered.avatar-xl img,
.avatar.avatar-bordered.avatar-xl .avatar-name {
  border: 3px solid var(--phoenix-emphasis-bg);
}
.avatar[class*=status-]:before {
  content: "";
  position: absolute;
  border-radius: 100%;
  z-index: 1;
}
.avatar.status-online:before {
  background-color: var(--phoenix-success);
}
.avatar.status-offline:before {
  background-color: var(--phoenix-secondary);
}
.avatar.status-away:before {
  background-color: var(--phoenix-warning);
}
.avatar.status-do-not-disturb:before {
  background-color: var(--phoenix-danger);
}
.avatar .avatar-button {
  background-color: var(--phoenix-avatar-button-bg) !important;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: 1px solid var(--phoenix-avatar-button-bg);
  font-size: 12px;
}
.avatar .avatar-button:hover, .avatar .avatar-button:focus {
  background-color: var(--phoenix-avatar-button-hover-bg) !important;
}

.avatar:hover .overlay-icon {
  opacity: 1;
}

.avatar-s {
  height: 1.5rem;
  width: 1.5rem;
}
.avatar-s .avatar-name {
  font-size: 0.7894736842rem;
  line-height: 1.2;
}
.avatar-s .avatar-emoji {
  font-size: 1.5rem;
}
.avatar-s[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 6px;
  width: 6px;
  right: 1px;
  bottom: 1px;
}
.avatar-s .rounded-soft {
  border-radius: 0.25rem !important;
}
.avatar-s .rounded-none {
  border-radius: 0 !important;
}

.avatar-m {
  height: 2rem;
  width: 2rem;
}
.avatar-m .avatar-name {
  font-size: 1.0526315789rem;
  line-height: 1.2;
}
.avatar-m .avatar-emoji {
  font-size: 2rem;
}
.avatar-m[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 8px;
  width: 8px;
  right: 1px;
  bottom: 1px;
}
.avatar-m .rounded-soft {
  border-radius: 0.3333333333rem !important;
}
.avatar-m .rounded-none {
  border-radius: 0 !important;
}

.avatar-l {
  height: 2.5rem;
  width: 2.5rem;
}
.avatar-l .avatar-name {
  font-size: 1.3157894737rem;
  line-height: 1.2;
}
.avatar-l .avatar-emoji {
  font-size: 2.5rem;
}
.avatar-l[class*=status-]:before {
  border: 1px solid var(--phoenix-emphasis-bg);
  height: 9px;
  width: 9px;
  right: 2px;
  bottom: 2px;
}
.avatar-l .rounded-soft {
  border-radius: 0.4166666667rem !important;
}
.avatar-l .rounded-none {
  border-radius: 0 !important;
}

.avatar-xl {
  height: 3rem;
  width: 3rem;
}
.avatar-xl .avatar-name {
  font-size: 1.5789473684rem;
  line-height: 1.2;
}
.avatar-xl .avatar-emoji {
  font-size: 3rem;
}
.avatar-xl[class*=status-]:before {
  border: 2px solid var(--phoenix-emphasis-bg);
  height: 12px;
  width: 12px;
  right: 1px;
  bottom: 1px;
}
.avatar-xl .rounded-soft {
  border-radius: 0.5rem !important;
}
.avatar-xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-2xl {
  height: 3.5rem;
  width: 3.5rem;
}
.avatar-2xl .avatar-name {
  font-size: 1.8421052632rem;
  line-height: 1.2;
}
.avatar-2xl .avatar-emoji {
  font-size: 3.5rem;
}
.avatar-2xl[class*=status-]:before {
  border: 2px solid var(--phoenix-emphasis-bg);
  height: 16px;
  width: 16px;
  right: -3px;
  bottom: -3px;
}
.avatar-2xl .rounded-soft {
  border-radius: 0.5833333333rem !important;
}
.avatar-2xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-3xl {
  height: 4.5rem;
  width: 4.5rem;
}
.avatar-3xl .avatar-name {
  font-size: 2.3684210526rem;
  line-height: 1.2;
}
.avatar-3xl .avatar-emoji {
  font-size: 4.5rem;
}
.avatar-3xl[class*=status-]:before {
  border: 3px solid var(--phoenix-emphasis-bg);
  height: 18px;
  width: 18px;
  right: 0;
  bottom: 0;
}
.avatar-3xl .rounded-soft {
  border-radius: 0.75rem !important;
}
.avatar-3xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-4xl {
  height: 6rem;
  width: 6rem;
}
.avatar-4xl .avatar-name {
  font-size: 3.1578947368rem;
  line-height: 1.2;
}
.avatar-4xl .avatar-emoji {
  font-size: 6rem;
}
.avatar-4xl[class*=status-]:before {
  border: 3px solid var(--phoenix-emphasis-bg);
  height: 24px;
  width: 24px;
  right: 3px;
  bottom: 3px;
}
.avatar-4xl .rounded-soft {
  border-radius: 1rem !important;
}
.avatar-4xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-5xl {
  height: 9.375rem;
  width: 9.375rem;
}
.avatar-5xl .avatar-name {
  font-size: 4.9342105263rem;
  line-height: 1.2;
}
.avatar-5xl .avatar-emoji {
  font-size: 9.375rem;
}
.avatar-5xl[class*=status-]:before {
  border: 4px solid var(--phoenix-emphasis-bg);
  height: 32px;
  width: 32px;
  right: 8px;
  bottom: 8px;
}
.avatar-5xl .rounded-soft {
  border-radius: 1.5625rem !important;
}
.avatar-5xl .rounded-none {
  border-radius: 0 !important;
}

.avatar-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.avatar-group .avatar-s:not(:first-child),
.avatar-group .avatar-m:not(:first-child),
.avatar-group .avatar-l:not(:first-child),
.avatar-group .avatar-xl:not(:first-child),
.avatar-group .avatar-2xl:not(:first-child),
.avatar-group .dropdown-toggle:not(:first-child) {
  margin-left: -0.5rem;
}
.avatar-group .avatar-3x:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group .avatar-4x:not(:first-child) {
  margin-left: -1.5rem;
}
.avatar-group .avatar-5x:not(:first-child) {
  margin-left: -2rem;
}
.avatar-group-dense .avatar-s:not(:first-child) {
  margin-left: -0.6rem;
}
.avatar-group-dense .avatar-m:not(:first-child) {
  margin-left: -0.8rem;
}
.avatar-group-dense .avatar-l:not(:first-child),
.avatar-group-dense .avatar-xl:not(:first-child),
.avatar-group-dense .avatar-2xl:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group-dense .avatar-3xl:not(:first-child) {
  margin-left: -1.5rem;
}
.avatar-group-dense .avatar-4xl:not(:first-child) {
  margin-left: -2.2rem;
}
.avatar-group-dense .avatar-5xl:not(:first-child) {
  margin-left: -3.6rem;
}

.avatar-dropdown-menu .nav .nav-link:hover {
  background: var(--phoenix-body-highlight-bg);
}

.modal-title {
  font-size: 1.25rem;
  color: var(--phoenix-secondary-color);
}

@media (min-width: 768px) {
  .modal-md {
    --phoenix-modal-width: 768px;
  }
}
/* -------------------------------- accordion ------------------------------- */
.accordion-button {
  font-weight: 700;
}

.accordion-item {
  border-bottom: 1px solid var(--phoenix-border-color);
  padding: 0.5rem;
}

.accordion-button-arrow-icon {
  --phoenix-accordion-btn-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQwXzQ4NjIxKSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiMzODc0RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0MF80ODYyMSI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQwXzQ4NjIxKSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiMzODc0RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0MF80ODYyMSI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
[data-bs-theme=dark] .accordion-button-arrow-icon .accordion-button::after {
  --phoenix-accordion-btn-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQzXzQ4NjI0KSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiM4NUE5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0M180ODYyNCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  --phoenix-accordion-btn-active-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzNTQzXzQ4NjI0KSI+CjxwYXRoIGQ9Ik0zLjYwMDUyIDUuODY5NTNDMy45MDA1MiA1Ljg2OTUzIDQuMTY3MTkgNS45Njk1MyA0LjM2NzE5IDYuMTY5NTNMMTAuMDAwNSAxMS44MDI5TDE1LjY2NzIgNi4xNjk1M0MxNi4wNjcyIDUuNzM2MiAxNi43NjcyIDUuNzM2MiAxNy4xNjcyIDYuMTY5NTNDMTcuNjAwNSA2LjU2OTUzIDE3LjYwMDUgNy4yNjk1MyAxNy4xNjcyIDcuNjY5NTNMMTAuNzY3MiAxNC4wNjk1QzEwLjM2NzIgMTQuNTAyOSA5LjY2NzE5IDE0LjUwMjkgOS4yNjcxOSAxNC4wNjk1TDIuODY3MTkgNy42Njk1M0MyLjQzMzg2IDcuMjY5NTMgMi40MzM4NiA2LjU2OTUzIDIuODY3MTkgNi4xNjk1M0MzLjA2NzE5IDUuOTY5NTMgMy4zMzM4NiA1Ljg2OTUzIDMuNjAwNTIgNS44Njk1M1oiIGZpbGw9IiM4NUE5RkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzU0M180ODYyNCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI5LjMzMzMzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIC0xIDE4IDE0LjY2OCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}

.breadcrumb {
  font-weight: 700;
}

@media (min-width: 1200px) {
  .breadcrumb-sticky-top {
    position: sticky;
    top: calc(var(--phoenix-navbar-top-height) + 2rem);
  }
}

/*-----------------------------------------------
|   Documentation link and Prism
-----------------------------------------------*/
.code-block {
  padding: 0;
  overflow: auto;
}
.code-block pre[class*=language-] {
  padding: 1.6rem;
  border: 0;
  margin: 0;
  border-radius: 0;
}

:not(pre) > code[class*=language-],
pre[class*=language-] {
  background-color: var(--phoenix-docs-language-bg);
}

code.language-html:first-child {
  display: block;
}

code[class*=language-],
pre[class*=language-] {
  font-family: var(--phoenix-font-monospace);
  font-size: 0.8rem;
  border-radius: 0;
}

pre[class*=language-] {
  margin: 0;
  padding: 1.5rem;
}

.contains-anchor a {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.contains-anchor:hover a, .contains-anchor:focus a {
  opacity: 1;
  text-decoration: none;
}

.components-nav {
  font-family: var(--phoenix-font-sans-serif);
  font-size: 0.85rem;
}

/*-----------------------------------------------
|   Component examples
-----------------------------------------------*/
/*-----------------------------------------------
|   Borders
-----------------------------------------------*/
.component-example {
  font-family: var(--phoenix-font-sans-serif);
}
.component-example [class^=border] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 8rem;
  height: 8rem;
  margin: 0.75rem;
  background-color: var(--phoenix-body-highlight-bg);
}

/*-----------------------------------------------
|   Utilities
-----------------------------------------------*/
.border-component [class^=border],
.border-component [class^=rounded-] {
  display: inline-block;
  width: 5rem;
  height: 5rem;
  margin: 0.25rem;
}
.border-component [class^=border] {
  background-color: var(--phoenix-body-highlight-bg);
}
.border-component [class^=rounded-] {
  background-color: var(--phoenix-secondary-bg);
}

#loaders [class^=spinner] {
  margin-right: 0.5rem;
}

.doc-tab-nav a.btn, .doc-tab-nav .mapbox-container .mapbox-control-btn a.zoomIn, .mapbox-container .mapbox-control-btn .doc-tab-nav a.zoomIn,
.doc-tab-nav .mapbox-container .mapbox-control-btn a.zoomOut,
.mapbox-container .mapbox-control-btn .doc-tab-nav a.zoomOut,
.doc-tab-nav .mapbox-container .mapbox-control-btn a.fullScreen,
.mapbox-container .mapbox-control-btn .doc-tab-nav a.fullScreen, .doc-tab-nav [data-list] a.page, [data-list] .doc-tab-nav a.page,
.doc-tab-nav .table-list a.page,
.table-list .doc-tab-nav a.page, .doc-tab-nav .tox a.tox-button, .tox .doc-tab-nav a.tox-button, .doc-tab-nav .tox a.tox-button-secondary, .tox .doc-tab-nav a.tox-button-secondary, .doc-tab-nav .tox .tox-dialog__footer a.tox-button--secondary, .tox .tox-dialog__footer .doc-tab-nav a.tox-button--secondary, .doc-tab-nav .tox .tox-dialog__footer a.tox-button:last-child, .tox .tox-dialog__footer .doc-tab-nav a.tox-button:last-child, .doc-tab-nav .google-map-control-btn a.zoomIn, .google-map-control-btn .doc-tab-nav a.zoomIn,
.doc-tab-nav .google-map-control-btn a.zoomOut,
.google-map-control-btn .doc-tab-nav a.zoomOut {
  width: 8.4375rem;
  text-align: center;
}
.doc-tab-nav .active {
  display: none;
}

.code-btn:not(.collapsed) {
  display: none;
}

.code-btn.collapsed + .preview-btn {
  display: none;
}

.opacity-docs [class^=opacity-] {
  height: 100px;
  width: 100px;
  background-color: var(--phoenix-primary);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.overflow-docs [class^=overflow-] {
  max-height: 70px;
  max-width: 22%;
  background-color: var(--phoenix-body-highlight-bg);
  display: inline-block;
  padding: 1rem;
  margin-right: 0.5rem;
}

/*-----------------------------------------------
|   Dropdown
-----------------------------------------------*/
.dropdown-menu {
  font-size: 0.8rem;
}

.dropdown-caret-none:after, .dropdown-caret-none:before {
  display: none !important;
}

.dropdown-md {
  min-width: 16.625rem;
}

/*-----------------------------------------------
|   Theme control dropdown
-----------------------------------------------*/
.theme-control-dropdown .dropdown-menu {
  --phoenix-dropdown-min-width: 8rem;
}
.theme-control-dropdown .dropdown-menu .dropdown-item {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.theme-control-dropdown .dropdown-menu .dropdown-item.active {
  color: var(--phoenix-body-color);
  background-color: var(--phoenix-body-highlight-bg);
}
.theme-control-dropdown .dropdown-menu .dropdown-item:not(.active) .dropdown-check-icon {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*                                    Hover                                   */
/* -------------------------------------------------------------------------- */
.hover-actions {
  display: none;
  position: absolute;
}
.hover-actions.show {
  display: inline-block;
}
.hover-actions.show + .hover-hide {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

a[href].bg-body-secondary:hover, a[href].bg-body-secondary:focus {
  background-color: var(--phoenix-tertiary-bg) !important;
}

.text-primary-hover:hover, .text-primary-hover:focus {
  color: var(--phoenix-primary) !important;
}

.hover-danger:hover, .hover-danger:focus {
  color: var(--phoenix-danger) !important;
}

.hover-shadow:hover, .hover-shadow:focus {
  -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
}

.hover-actions-trigger {
  position: relative;
}
.hover-actions-trigger .inbox-link {
  color: inherit;
  text-decoration: none;
}
.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: fade 0.15s ease-in-out;
  animation: fade 0.15s ease-in-out;
}
.hover-actions-trigger:hover .hover-actions.btn, .hover-actions-trigger:hover .mapbox-container .mapbox-control-btn .hover-actions.zoomIn, .mapbox-container .mapbox-control-btn .hover-actions-trigger:hover .hover-actions.zoomIn,
.hover-actions-trigger:hover .mapbox-container .mapbox-control-btn .hover-actions.zoomOut,
.mapbox-container .mapbox-control-btn .hover-actions-trigger:hover .hover-actions.zoomOut,
.hover-actions-trigger:hover .mapbox-container .mapbox-control-btn .hover-actions.fullScreen,
.mapbox-container .mapbox-control-btn .hover-actions-trigger:hover .hover-actions.fullScreen, .hover-actions-trigger:hover [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:hover .hover-actions.page,
.hover-actions-trigger:hover .table-list .hover-actions.page,
.table-list .hover-actions-trigger:hover .hover-actions.page, .hover-actions-trigger:hover .tox .hover-actions.tox-button, .tox .hover-actions-trigger:hover .hover-actions.tox-button, .hover-actions-trigger:hover .tox .hover-actions.tox-button-secondary, .tox .hover-actions-trigger:hover .hover-actions.tox-button-secondary, .hover-actions-trigger:hover .tox .tox-dialog__footer .hover-actions.tox-button--secondary, .tox .tox-dialog__footer .hover-actions-trigger:hover .hover-actions.tox-button--secondary, .hover-actions-trigger:hover .google-map-control-btn .hover-actions.zoomIn, .google-map-control-btn .hover-actions-trigger:hover .hover-actions.zoomIn,
.hover-actions-trigger:hover .google-map-control-btn .hover-actions.zoomOut,
.google-map-control-btn .hover-actions-trigger:hover .hover-actions.zoomOut, .hover-actions-trigger:focus .hover-actions.btn, .hover-actions-trigger:focus .mapbox-container .mapbox-control-btn .hover-actions.zoomIn, .mapbox-container .mapbox-control-btn .hover-actions-trigger:focus .hover-actions.zoomIn,
.hover-actions-trigger:focus .mapbox-container .mapbox-control-btn .hover-actions.zoomOut,
.mapbox-container .mapbox-control-btn .hover-actions-trigger:focus .hover-actions.zoomOut,
.hover-actions-trigger:focus .mapbox-container .mapbox-control-btn .hover-actions.fullScreen,
.mapbox-container .mapbox-control-btn .hover-actions-trigger:focus .hover-actions.fullScreen, .hover-actions-trigger:focus [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:focus .hover-actions.page,
.hover-actions-trigger:focus .table-list .hover-actions.page,
.table-list .hover-actions-trigger:focus .hover-actions.page, .hover-actions-trigger:focus .tox .hover-actions.tox-button, .tox .hover-actions-trigger:focus .hover-actions.tox-button, .hover-actions-trigger:focus .tox .hover-actions.tox-button-secondary, .tox .hover-actions-trigger:focus .hover-actions.tox-button-secondary, .hover-actions-trigger:focus .tox .tox-dialog__footer .hover-actions.tox-button--secondary, .tox .tox-dialog__footer .hover-actions-trigger:focus .hover-actions.tox-button--secondary, .hover-actions-trigger:focus .google-map-control-btn .hover-actions.zoomIn, .google-map-control-btn .hover-actions-trigger:focus .hover-actions.zoomIn,
.hover-actions-trigger:focus .google-map-control-btn .hover-actions.zoomOut,
.google-map-control-btn .hover-actions-trigger:focus .hover-actions.zoomOut {
  display: inline-block;
}
.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide {
  opacity: 0;
}
.hover-actions-trigger:hover .hover-xs-hide, .hover-actions-trigger:focus .hover-xs-hide {
  opacity: 0;
}
.hover-actions-trigger:hover .hover-xs-show, .hover-actions-trigger:focus .hover-xs-show {
  opacity: 1;
}
@media (min-width: 576px) {
  .hover-actions-trigger:hover .hover-sm-hide, .hover-actions-trigger:focus .hover-sm-hide {
    opacity: 0;
  }
}
@media (min-width: 576px) {
  .hover-actions-trigger:hover .hover-sm-show, .hover-actions-trigger:focus .hover-sm-show {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .hover-actions-trigger:hover .hover-md-hide, .hover-actions-trigger:focus .hover-md-hide {
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .hover-actions-trigger:hover .hover-md-show, .hover-actions-trigger:focus .hover-md-show {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .hover-actions-trigger:hover .hover-lg-hide, .hover-actions-trigger:focus .hover-lg-hide {
    opacity: 0;
  }
}
@media (min-width: 992px) {
  .hover-actions-trigger:hover .hover-lg-show, .hover-actions-trigger:focus .hover-lg-show {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .hover-actions-trigger:hover .hover-xl-hide, .hover-actions-trigger:focus .hover-xl-hide {
    opacity: 0;
  }
}
@media (min-width: 1200px) {
  .hover-actions-trigger:hover .hover-xl-show, .hover-actions-trigger:focus .hover-xl-show {
    opacity: 1;
  }
}
@media (min-width: 1540px) {
  .hover-actions-trigger:hover .hover-xxl-hide, .hover-actions-trigger:focus .hover-xxl-hide {
    opacity: 0;
  }
}
@media (min-width: 1540px) {
  .hover-actions-trigger:hover .hover-xxl-show, .hover-actions-trigger:focus .hover-xxl-show {
    opacity: 1;
  }
}

.bg-body-quaternary-hover:hover {
  background-color: var(--phoenix-quaternary-bg) !important;
}
.bg-body-tertiary-hover:hover {
  background-color: var(--phoenix-tertiary-bg) !important;
}
.bg-body-secondary-hover:hover {
  background-color: var(--phoenix-secondary-bg) !important;
}
.bg-body-hover:hover {
  background-color: var(--phoenix-body-bg) !important;
}
.bg-body-highlight-hover:hover {
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.bg-body-emphasis-hover:hover {
  background-color: var(--phoenix-emphasis-bg) !important;
}

.text-body-quaternary-hover:hover {
  color: var(--phoenix-quaternary-color) !important;
}
.text-body-tertiary-hover:hover {
  color: var(--phoenix-tertiary-color) !important;
}
.text-body-secondary-hover:hover {
  color: var(--phoenix-secondary-color) !important;
}
.text-body-hover:hover {
  color: var(--phoenix-body-color) !important;
}
.text-body-highlight-hover:hover {
  color: var(--phoenix-body-highlight-color) !important;
}
.text-body-emphasis-hover:hover {
  color: var(--phoenix-emphasis-color) !important;
}

.d-toggle-container .d-none-hover {
  display: block !important;
}
.d-toggle-container .d-block-hover {
  display: none !important;
}
.d-toggle-container:hover .d-none-hover, .d-toggle-container:focus .d-none-hover {
  display: none !important;
}
.d-toggle-container:hover .d-block-hover, .d-toggle-container:focus .d-block-hover {
  display: block !important;
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.icon-item {
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  width: 2.5rem;
}
.icon-item.icon-item-xs {
  height: 0.75rem;
  width: 0.75rem;
}
.icon-item.icon-item-sm {
  height: 1.5rem;
  width: 1.5rem;
}
.icon-item.icon-item-md {
  height: 2.5rem;
  width: 2.5rem;
}
.icon-item.icon-item-lg {
  height: 2.75rem;
  width: 2.75rem;
}

.icon-nav-item {
  text-align: center;
  color: var(--phoenix-body-color);
  font-weight: 600;
  font-size: 0.8rem;
}
.icon-nav-item:not(:first-child) {
  margin-left: 15px;
}
.icon-nav-item:not(:last-child) {
  margin-right: 15px;
}
.icon-nav-item .icon-container {
  background: var(--phoenix-primary-bg-subtle);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 58px;
  height: 58px;
  border-radius: 8px;
}
.icon-nav-item:hover .icon-container {
  color: var(--phoenix-emphasis-bg);
  background: var(--phoenix-primary);
}
.icon-nav-item:hover .nav-label {
  color: var(--phoenix-secondary-color);
}

.fa-icon-wait {
  opacity: 0;
}
.fontawesome-i2svg-active .fa-icon-wait {
  opacity: 1;
}

.hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3rem;
}
[dir=rtl] .hover-actions-trigger.btn-reveal-trigger .hover-actions {
  right: 3rem;
}

@media (min-width: 1200px) {
  .todo-list .to-do-list-body {
    height: 270px;
  }
}

.white-space-nowrap {
  white-space: nowrap;
}

.table > thead > tr > th {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  line-height: 1;
}
.table > thead > tr > th:last-child {
  padding-right: 0;
}
.table > tbody > tr > td:first-child {
  padding-left: 0;
}
.table > tbody > tr > td:last-child {
  padding-right: 0;
}

/*-----------------------------------------------
|   Scrollbar style for windows
-----------------------------------------------*/
.scrollbar, .offcanvas.faq-sidebar, .tox .tox-toolbar--scrolling, .picmo__picker.picmo__picker .picmo__emojiArea, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content,
.scrollbar-overlay {
  overflow: auto;
}
.scrollbar::-webkit-scrollbar, .offcanvas.faq-sidebar::-webkit-scrollbar, .tox .tox-toolbar--scrolling::-webkit-scrollbar, .picmo__picker.picmo__picker .picmo__emojiArea::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar,
.scrollbar-overlay::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.scrollbar::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar::-webkit-scrollbar-thumb, .tox .tox-toolbar--scrolling::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .picmo__emojiArea::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar-thumb,
.scrollbar-overlay::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--phoenix-scrollbar-bg);
}
.scrollbar:hover::-webkit-scrollbar, .offcanvas.faq-sidebar:hover::-webkit-scrollbar, .tox .tox-toolbar--scrolling:hover::-webkit-scrollbar, .picmo__picker.picmo__picker .picmo__emojiArea:hover::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar, .scrollbar:hover::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar:hover::-webkit-scrollbar-thumb, .tox .tox-toolbar--scrolling:hover::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .picmo__emojiArea:hover::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar-thumb, .scrollbar:focus::-webkit-scrollbar, .offcanvas.faq-sidebar:focus::-webkit-scrollbar, .tox .tox-toolbar--scrolling:focus::-webkit-scrollbar, .picmo__picker.picmo__picker .picmo__emojiArea:focus::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar, .scrollbar:focus::-webkit-scrollbar-thumb, .offcanvas.faq-sidebar:focus::-webkit-scrollbar-thumb, .tox .tox-toolbar--scrolling:focus::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .picmo__emojiArea:focus::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar-thumb,
.scrollbar-overlay:hover::-webkit-scrollbar,
.scrollbar-overlay:hover::-webkit-scrollbar-thumb,
.scrollbar-overlay:focus::-webkit-scrollbar,
.scrollbar-overlay:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}

.navbar-vibrant .scrollbar, .navbar-vibrant .offcanvas.faq-sidebar, .navbar-vibrant .tox .tox-toolbar--scrolling, .tox .navbar-vibrant .tox-toolbar--scrolling, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content {
  overflow: auto;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar::-webkit-scrollbar, .navbar-vibrant .tox .tox-toolbar--scrolling::-webkit-scrollbar, .tox .navbar-vibrant .tox-toolbar--scrolling::-webkit-scrollbar, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea::-webkit-scrollbar, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.navbar-vibrant .scrollbar::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar::-webkit-scrollbar-thumb, .navbar-vibrant .tox .tox-toolbar--scrolling::-webkit-scrollbar-thumb, .tox .navbar-vibrant .tox-toolbar--scrolling::-webkit-scrollbar-thumb, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.4);
}
.navbar-vibrant .scrollbar:hover::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar:hover::-webkit-scrollbar, .navbar-vibrant .tox .tox-toolbar--scrolling:hover::-webkit-scrollbar, .tox .navbar-vibrant .tox-toolbar--scrolling:hover::-webkit-scrollbar, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea:hover::-webkit-scrollbar, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea:hover::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:hover::-webkit-scrollbar, .navbar-vibrant .scrollbar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar:hover::-webkit-scrollbar-thumb, .navbar-vibrant .tox .tox-toolbar--scrolling:hover::-webkit-scrollbar-thumb, .tox .navbar-vibrant .tox-toolbar--scrolling:hover::-webkit-scrollbar-thumb, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea:hover::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea:hover::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:hover::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:hover::-webkit-scrollbar-thumb, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar, .navbar-vibrant .offcanvas.faq-sidebar:focus::-webkit-scrollbar, .navbar-vibrant .tox .tox-toolbar--scrolling:focus::-webkit-scrollbar, .tox .navbar-vibrant .tox-toolbar--scrolling:focus::-webkit-scrollbar, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea:focus::-webkit-scrollbar, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea:focus::-webkit-scrollbar, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:focus::-webkit-scrollbar, .navbar-vibrant .scrollbar:focus::-webkit-scrollbar-thumb, .navbar-vibrant .offcanvas.faq-sidebar:focus::-webkit-scrollbar-thumb, .navbar-vibrant .tox .tox-toolbar--scrolling:focus::-webkit-scrollbar-thumb, .tox .navbar-vibrant .tox-toolbar--scrolling:focus::-webkit-scrollbar-thumb, .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea:focus::-webkit-scrollbar-thumb, .picmo__picker.picmo__picker .navbar-vibrant .picmo__emojiArea:focus::-webkit-scrollbar-thumb, .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content:focus::-webkit-scrollbar-thumb, html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vibrant .navbar-vertical-content:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}

.firefox .scrollbar, .firefox .offcanvas.faq-sidebar, .firefox .tox .tox-toolbar--scrolling, .tox .firefox .tox-toolbar--scrolling, .firefox .picmo__picker.picmo__picker .picmo__emojiArea, .picmo__picker.picmo__picker .firefox .picmo__emojiArea, .firefox html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .firefox .navbar-vertical-content {
  overflow: auto !important;
  scrollbar-color: var(--phoenix-scrollbar-bg) transparent;
  scrollbar-width: thin;
}
.firefox .navbar-vibrant .scrollbar, .firefox .navbar-vibrant .offcanvas.faq-sidebar, .firefox .navbar-vibrant .tox .tox-toolbar--scrolling, .tox .firefox .navbar-vibrant .tox-toolbar--scrolling, .firefox .navbar-vibrant .picmo__picker.picmo__picker .picmo__emojiArea, .picmo__picker.picmo__picker .firefox .navbar-vibrant .picmo__emojiArea, .firefox .navbar-vibrant html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .firefox .navbar-vibrant .navbar-vertical-content {
  overflow: auto !important;
  scrollbar-color: rgba(255, 255, 255, 0.4) transparent;
  scrollbar-width: thin;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: var(--phoenix-scrollbar-bg);
}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar:focus > .os-scrollbar-track > .os-scrollbar-handle {
  background: var(--phoenix-scrollbar-bg);
}

/*-----------------------------------------------
|   Simplebar
-----------------------------------------------*/
.simplebar-track.simplebar-vertical {
  width: 10px;
}

.simplebar-scrollbar::before {
  background: var(--phoenix-scrollbar-bg);
}
.simplebar-scrollbar.simplebar-visible::before {
  opacity: 1;
}

.simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

/* -------------------------------------------------------------------------- */
/*                             Bootstrap Carousel                             */
/* -------------------------------------------------------------------------- */
.theme-slider:hover .carousel-control-next,
.theme-slider:hover .carousel-control-prev, .theme-slider:focus .carousel-control-next,
.theme-slider:focus .carousel-control-prev {
  color: var(--phoenix-tertiary-color);
  opacity: 0.5 !important;
}
.theme-slider .carousel-control-prev,
.theme-slider .carousel-control-next {
  width: 3rem;
  height: 3rem;
  background: var(--phoenix-emphasis-bg);
  border-radius: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-shadow: 0px 4px 80px 84px rgba(83, 83, 83, 0.02);
  box-shadow: 0px 4px 80px 84px rgba(83, 83, 83, 0.02);
  -webkit-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  color: var(--phoenix-tertiary-color);
  opacity: 0;
}
.theme-slider .carousel-control-prev:hover, .theme-slider .carousel-control-prev:focus,
.theme-slider .carousel-control-next:hover,
.theme-slider .carousel-control-next:focus {
  opacity: 1 !important;
}
.theme-slider .carousel-control-prev {
  left: 0.5rem;
}
.theme-slider .carousel-control-next {
  right: 0.5rem;
}

.testimonial-carousel {
  -webkit-box-shadow: 0px 4px 80px 84px rgba(83, 83, 83, 0.02);
  box-shadow: 0px 4px 80px 84px rgba(83, 83, 83, 0.02);
  border-radius: 1.5rem;
}
.testimonial-carousel .carousel-indicators {
  bottom: -3.75rem;
}
.testimonial-carousel .carousel-indicators button {
  width: 12px;
  height: 3px;
  border-radius: 0.5rem;
  border: 0;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
.testimonial-carousel .carousel-indicators button.active {
  width: 1.5rem;
}

.list-group-item.active * {
  color: var(--phoenix--white);
}

/* -------------------------------------------------------------------------- */
/*                                    Badge                                   */
/* -------------------------------------------------------------------------- */
.badge-phoenix {
  text-transform: uppercase;
  padding: 2px 8px;
  background-color: var(--phoenix-badge-bg);
  color: var(--phoenix-badge-color);
  border: 1px solid var(--phoenix-badge-border-color);
}
.badge-phoenix .badge-label {
  display: inline-block;
  -webkit-transform: translateY(0.0875rem);
  -ms-transform: translateY(0.0875rem);
  transform: translateY(0.0875rem);
}
.badge-phoenix[href]:hover, .badge-phoenix[href]:focus {
  text-decoration: none;
}

.badge-phoenix-primary {
  --phoenix-badge-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-badge-color: var(--phoenix-primary-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-primary-border-subtle);
}

.badge-phoenix-secondary {
  --phoenix-badge-bg: var(--phoenix-secondary-bg-subtle);
  --phoenix-badge-color: var(--phoenix-secondary-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-secondary-border-subtle);
}

.badge-phoenix-success {
  --phoenix-badge-bg: var(--phoenix-success-bg-subtle);
  --phoenix-badge-color: var(--phoenix-success-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-success-border-subtle);
}

.badge-phoenix-info {
  --phoenix-badge-bg: var(--phoenix-info-bg-subtle);
  --phoenix-badge-color: var(--phoenix-info-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-info-border-subtle);
}

.badge-phoenix-warning {
  --phoenix-badge-bg: var(--phoenix-warning-bg-subtle);
  --phoenix-badge-color: var(--phoenix-warning-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-warning-border-subtle);
}

.badge-phoenix-danger {
  --phoenix-badge-bg: var(--phoenix-danger-bg-subtle);
  --phoenix-badge-color: var(--phoenix-danger-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-danger-border-subtle);
}

.badge-phoenix-light {
  --phoenix-badge-bg: var(--phoenix-light-bg-subtle);
  --phoenix-badge-color: var(--phoenix-light-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-light-border-subtle);
}

.badge-phoenix-dark {
  --phoenix-badge-bg: var(--phoenix-dark-bg-subtle);
  --phoenix-badge-color: var(--phoenix-dark-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-dark-border-subtle);
}

.badge-phoenix-primary[href]:hover, .badge-phoenix-primary[href]:focus {
  color: #85a9ff;
}

.badge-phoenix-success[href]:hover, .badge-phoenix-success[href]:focus {
  color: #90d67f;
}

.badge-phoenix-info[href]:hover, .badge-phoenix-info[href]:focus {
  color: #60c6ff;
}

.badge-phoenix-warning[href]:hover, .badge-phoenix-warning[href]:focus {
  color: #ffcc85;
}

.badge-phoenix-danger[href]:hover, .badge-phoenix-danger[href]:focus {
  color: #f48270;
}

.badge-phoenix-warning img {
  height: 10px;
}

.badge-tag {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-body-highlight-color);
  font-weight: 700;
  font-size: 0.64rem;
  padding: 0.25rem 0.5rem;
  text-transform: uppercase;
}
.badge-tag:hover, .badge-tag:focus {
  background-color: var(--phoenix-tertiary-bg);
}

/*-----------------------------------------------
|   Hover Box
-----------------------------------------------*/
.hoverbox {
  position: relative;
  overflow: hidden;
}
.hoverbox .hoverbox-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0.6) !important;
}
.hoverbox .hoverbox-primary-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
}
.hoverbox:hover .hover-box-content-initial, .hoverbox:focus .hover-box-content-initial {
  opacity: 0;
}
.hoverbox:hover .hoverbox-content, .hoverbox:focus .hoverbox-content {
  opacity: 1;
}
.hoverbox:hover .as-hoverbox-content, .hoverbox:focus .as-hoverbox-content {
  z-index: 1;
}
.hoverbox:hover .text-underline, .hoverbox:focus .text-underline {
  text-decoration: underline;
}

.hoverbox-content-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--phoenix-black)));
  background: -o-linear-gradient(transparent, var(--phoenix-black));
  background: linear-gradient(transparent, var(--phoenix-black));
}

.container-small,
.container-medium,
.container-small-fluid,
.container-medium-fluid {
  --phoenix-gutter-x: 2rem;
  --phoenix-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--phoenix-gutter-x) * 0.5);
  padding-left: calc(var(--phoenix-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-small-sm, .container-small {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-small-md, .container-small-sm, .container-small {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-small-lg, .container-small-md, .container-small-sm, .container-small {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-small-xl, .container-small-lg, .container-small-md, .container-small-sm, .container-small {
    max-width: 1216px;
  }
}
@media (min-width: 576px) {
  .container-medium-sm, .container-medium {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-medium-xl, .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 1216px;
  }
}
@media (min-width: 1540px) {
  .container-medium-xxl, .container-medium-xl, .container-medium-lg, .container-medium-md, .container-medium-sm, .container-medium {
    max-width: 1400px;
  }
}
.timeline-vertical .timeline-item:not(:last-child) .timeline-item-bar .timeline-bar {
  position: absolute;
  height: 100px;
  left: 11px;
  top: 24px;
}
.timeline-vertical.timeline-with-details .timeline-item:not(:last-child) .timeline-item-bar .timeline-bar {
  height: calc(100% - 1rem) !important;
}

.timeline-basic .timeline-item:hover .timeline-item-bar .icon-item {
  background: var(--phoenix-body-highlight-bg) !important;
  border-color: var(--phoenix-border-color) !important;
}
.timeline-basic .timeline-item:hover .timeline-item-title {
  color: var(--phoenix-emphasis-color) !important;
}
.timeline-basic .timeline-item:hover .timeline-time {
  color: var(--phoenix-emphasis-color) !important;
}
.timeline-basic .timeline-item:not(:last-child) .timeline-item-bar {
  height: 100%;
}
.timeline-basic .timeline-item:not(:last-child) .timeline-item-bar .timeline-bar {
  position: absolute;
  height: calc(100% - 2.5rem);
  left: 20px;
  top: 40px;
}

/* --------------------------- ecommerce-homepage --------------------------- */
.whooping-banner {
  position: relative;
  background: -o-linear-gradient(99.35deg, #35479f -9.32%, #9528ea 113.71%);
  background: linear-gradient(350.65deg, #35479f -9.32%, #9528ea 113.71%);
}
.whooping-banner .product-bg {
  background-size: 50%;
}
[dir=rtl] .whooping-banner .product-bg {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
@media (min-width: 1200px) {
  .whooping-banner .product-bg {
    background-size: contain;
  }
}
.whooping-banner .shape-bg {
  background-size: 50%;
}
[dir=rtl] .whooping-banner .shape-bg {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
@media (min-width: 1200px) {
  .whooping-banner .shape-bg {
    background-size: contain;
  }
}
.whooping-banner .banner-text {
  padding: 25px 0 15px 25px;
}
@media (min-width: 576px) {
  .whooping-banner .banner-text {
    padding: 50px 0 20px 50px;
  }
}
@media (min-width: 992px) {
  .whooping-banner .banner-text {
    padding: 70px 0 40px 100px;
  }
}
@media (min-width: 1540px) {
  .whooping-banner .banner-text {
    padding: 130px 0 48px 140px;
  }
}
.whooping-banner .banner-text .gradient-text {
  background: -o-linear-gradient(268.45deg, rgba(255, 158, 158, 0.7) 3.21%, rgba(255, 80, 237, 0.7) 68.35%, rgba(210, 30, 255, 0.7) 98.68%, rgba(255, 80, 237, 0.7) 98.69%), #ffffff;
  background: linear-gradient(181.55deg, rgba(255, 158, 158, 0.7) 3.21%, rgba(255, 80, 237, 0.7) 68.35%, rgba(210, 30, 255, 0.7) 98.68%, rgba(255, 80, 237, 0.7) 98.69%), #ffffff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.whooping-banner .banner-text .gradient-text::-moz-selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}
.whooping-banner .banner-text .gradient-text::selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}
.whooping-banner .banner-button {
  padding: auto;
  margin-left: 25px;
  margin-bottom: 70px;
}
@media (min-width: 576px) {
  .whooping-banner .banner-button {
    margin-left: 50px;
    margin-bottom: 70px;
  }
}
@media (min-width: 576px) {
  .whooping-banner .banner-button {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .whooping-banner .banner-button {
    margin-left: 100px;
  }
  .whooping-banner .banner-button [dir=rtl] {
    margin-right: 100px;
  }
}
@media (min-width: 1540px) {
  .whooping-banner .banner-button {
    margin-left: 140px;
    margin-bottom: 155px;
  }
}

.gift-items-banner {
  position: relative;
}
.gift-items-banner .banner-text {
  padding: 26px 0 40px 25px;
}
@media (min-width: 576px) {
  .gift-items-banner .banner-text {
    padding: 50px 0 50px 50px;
  }
}
@media (min-width: 768px) {
  .gift-items-banner .banner-text {
    padding: 70px 0 180px 0;
  }
}
.gift-items-banner .banner-text .gradient-text {
  background: -o-linear-gradient(252.98deg, #28e4ff 11.41%, rgba(97, 198, 255, 0) 107.7%);
  background: linear-gradient(197.02deg, #28e4ff 11.41%, rgba(97, 198, 255, 0) 107.7%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.gift-items-banner .banner-text .gradient-text::-moz-selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
  color: var(--phoenix-emphasis-bg);
  background: var(--phoenix-primary);
}
.gift-items-banner .banner-text .gradient-text::selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
  color: var(--phoenix-emphasis-bg);
  background: var(--phoenix-primary);
}
.gift-items-banner .banner-text .banner-button {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .gift-items-banner .banner-text .banner-button {
    margin-top: 36px;
  }
}

.best-in-market-banner {
  position: relative;
}
.best-in-market-banner .banner-text .gradient-text {
  background: -o-linear-gradient(252.98deg, #28e4ff 11.41%, #61c6ff 107.7%);
  background: linear-gradient(197.02deg, #28e4ff 11.41%, #61c6ff 107.7%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.best-in-market-banner .banner-text .banner-button {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .best-in-market-banner .banner-text .banner-button {
    margin-top: 36px;
  }
}

/* ------------------------------------------------------------------------- */
.product-thumb-container {
  padding: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid var(--phoenix-border-color-translucent);
  border-radius: 0.375rem;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .product-thumb-container {
    height: 82px;
  }
}
.swiper-slide-thumb-active .product-thumb-container {
  border-color: var(--phoenix-primary);
}
.product-thumb-container img {
  width: 100%;
}

.product-color-variants .active {
  border-color: var(--phoenix-primary) !important;
}

@media (min-width: 768px) {
  .swiper-products-thumb {
    height: 484px;
  }
}
@media (min-width: 992px) {
  .swiper-products-thumb {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .swiper-products-thumb {
    height: 484px;
  }
}

.vertical-tab .nav-link {
  position: relative;
  color: var(--phoenix-secondary-color);
  padding: 0.875rem 0.5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.vertical-tab .nav-link .nav-icons {
  stroke-width: 1.7px;
  color: var(--phoenix-tertiary-color);
}
.vertical-tab .nav-link.active {
  font-weight: 700;
  font-size: 12.8px;
  color: var(--phoenix-emphasis-color);
}
.vertical-tab .nav-link.active::after {
  content: "";
  position: absolute;
  width: 0.75rem;
  height: 0.75rem;
  top: 18px;
  right: -6px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: var(--phoenix-body-bg);
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: var(--phoenix-border-color);
}
@media (max-width: 575.98px) {
  .vertical-tab .nav-link.active::after {
    top: 41px;
    right: 42%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.vertical-tab .nav-link.active .nav-icons {
  stroke-width: 2.5px;
  color: var(--phoenix-body-highlight-color);
}

.product-variant-select-menu .choices__inner {
  --phoenix-choices-inner-min-height: 70px;
}

.category-dropdown-menu {
  min-width: 250px;
}
@media (min-width: 576px) {
  .category-dropdown-menu {
    min-width: 520px;
  }
}
@media (min-width: 768px) {
  .category-dropdown-menu {
    min-width: 750px;
  }
}
.category-dropdown-menu::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 1.5rem;
  height: 1.5rem;
  top: -10px;
  left: 1.5rem;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background: var(--phoenix-emphasis-bg);
  border-radius: 0.25rem;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: var(--phoenix-border-color-translucent);
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.product-card .btn-wish {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
}
.product-card .product-verified-badge {
  position: absolute;
  bottom: 0.75rem;
  left: 0.75rem;
}
.product-card:hover .product-name {
  color: var(--phoenix-primary);
}

.cart .cart-table-row:hover .btn-reveal, .cart .cart-table-row:focus .btn-reveal {
  color: var(--phoenix-danger) !important;
}

.products-slider .swiper-nav [class*=swiper-] {
  top: 25%;
}
.products-slider .swiper-nav .swiper-button-prev {
  left: -1rem;
}
[dir=rtl] .products-slider .swiper-nav .swiper-button-prev {
  right: -1rem;
  left: auto;
}
.products-slider .swiper-nav .swiper-button-next {
  right: -1rem;
}
[dir=rtl] .products-slider .swiper-nav .swiper-button-next {
  left: -1rem;
  right: auto;
}

.collapse-indicator {
  position: relative;
}
.collapse-indicator .toggle-icon {
  font-size: 1rem;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  color: var(--phoenix-navbar-vertical-caret-color);
  margin-left: -4px;
}
.collapse-indicator[aria-expanded=true] .toggle-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.collapse-indicator[aria-expanded=true] .toggle-icon.storate-details-toggle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.collapse-indicator[aria-expanded=true] .collapse-show {
  display: none;
}
.collapse-indicator[aria-expanded=true] .collapse-hide {
  display: inline-block;
}
.collapse-indicator[aria-expanded=false] .collapse-show {
  display: inline-block;
}
.collapse-indicator[aria-expanded=false] .collapse-hide {
  display: none;
}

.product-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.product-card-container .product-card {
  max-width: 350px !important;
}
@media (min-width: 992px) {
  .product-card-container .product-card {
    max-width: auto;
  }
}

@media (min-width: 1200px) and (max-width: 1539.98px) {
  .product-filter-container {
    max-width: 76rem;
  }
}

.icon-indicator {
  position: relative;
}
.icon-indicator::before {
  position: absolute;
  content: "";
  right: -3px;
  top: 1px;
  height: 19px;
  width: 19px;
  border-radius: 50%;
}
.icon-indicator-sm::before {
  height: 0.5rem;
  width: 0.5rem;
  right: 9px;
  top: 8px;
}
.icon-indicator-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: -1.5px;
  top: 3.5px;
  height: 1rem;
  width: 1rem;
  font-size: 0.8rem;
  color: #fff;
  font-weight: 700;
}
.icon-indicator-primary::before {
  background-color: #3874ff;
}
.icon-indicator-secondary::before {
  background-color: #31374a;
}
.icon-indicator-success::before {
  background-color: #25b003;
}
.icon-indicator-info::before {
  background-color: #0097eb;
}
.icon-indicator-warning::before {
  background-color: #e5780b;
}
.icon-indicator-danger::before {
  background-color: #fa3b1d;
}
.icon-indicator-light::before {
  background-color: #eff2f6;
}
.icon-indicator-dark::before {
  background-color: #141824;
}
.icon-indicator-fill::before {
  border: 0;
}

/*-----------------------------------------------
|   Zero Roadmap chart
-----------------------------------------------*/
.gantt-zero-roadmap .gantt-zero-roadmap-chart {
  width: 100%;
  height: 222px;
}
.gantt-zero-roadmap .btn-group .btn-check:checked + .btn, .gantt-zero-roadmap .btn-group .mapbox-container .mapbox-control-btn .btn-check:checked + .zoomIn, .mapbox-container .mapbox-control-btn .gantt-zero-roadmap .btn-group .btn-check:checked + .zoomIn,
.gantt-zero-roadmap .btn-group .mapbox-container .mapbox-control-btn .btn-check:checked + .zoomOut,
.mapbox-container .mapbox-control-btn .gantt-zero-roadmap .btn-group .btn-check:checked + .zoomOut,
.gantt-zero-roadmap .btn-group .mapbox-container .mapbox-control-btn .btn-check:checked + .fullScreen,
.mapbox-container .mapbox-control-btn .gantt-zero-roadmap .btn-group .btn-check:checked + .fullScreen, .gantt-zero-roadmap .btn-group [data-list] .btn-check:checked + .page, [data-list] .gantt-zero-roadmap .btn-group .btn-check:checked + .page,
.gantt-zero-roadmap .btn-group .table-list .btn-check:checked + .page,
.table-list .gantt-zero-roadmap .btn-group .btn-check:checked + .page, .gantt-zero-roadmap .btn-group .tox .btn-check:checked + .tox-button, .tox .gantt-zero-roadmap .btn-group .btn-check:checked + .tox-button, .gantt-zero-roadmap .btn-group .tox .btn-check:checked + .tox-button-secondary, .tox .gantt-zero-roadmap .btn-group .btn-check:checked + .tox-button-secondary, .gantt-zero-roadmap .btn-group .tox .tox-dialog__footer .btn-check:checked + .tox-button--secondary, .tox .tox-dialog__footer .gantt-zero-roadmap .btn-group .btn-check:checked + .tox-button--secondary, .gantt-zero-roadmap .btn-group .google-map-control-btn .btn-check:checked + .zoomIn, .google-map-control-btn .gantt-zero-roadmap .btn-group .btn-check:checked + .zoomIn,
.gantt-zero-roadmap .btn-group .google-map-control-btn .btn-check:checked + .zoomOut,
.google-map-control-btn .gantt-zero-roadmap .btn-group .btn-check:checked + .zoomOut {
  border-color: var(--phoenix-body-bg) transparent;
}
.gantt-zero-roadmap .gantt_container {
  position: relative;
  border: 0;
  background: var(--phoenix-body-bg);
}
.gantt-zero-roadmap .gantt_container .gantt_layout_cell,
.gantt-zero-roadmap .gantt_container .gantt_grid_scale,
.gantt-zero-roadmap .gantt_container .gantt_task_scale,
.gantt-zero-roadmap .gantt_container .gantt_row_task,
.gantt-zero-roadmap .gantt_container .gantt_task_row {
  border-bottom: 0;
  background: var(--phoenix-body-bg);
}
.gantt-zero-roadmap .gantt_container .gantt_tree_content {
  color: var(--phoenix-body-color);
  font-size: 0.8rem;
  font-weight: 600;
  font-family: var(--phoenix-font-sans-serif);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line {
  border: none;
  background: var(--phoenix-info-bg-subtle);
  border-radius: 2px;
  border-left: 2px solid var(--phoenix-body-bg);
  border-right: 2px solid var(--phoenix-body-bg);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line .gantt_task_progress {
  border-radius: 2px;
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.research .gantt_task_progress {
  background: var(--phoenix-info-lighter);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.planning .gantt_task_progress {
  background: var(--phoenix-info-lighter);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.design .gantt_task_progress {
  background: var(--phoenix-info);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.review .gantt_task_progress {
  background: var(--phoenix-info-light);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.develop .gantt_task_progress {
  background: var(--phoenix-info);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.review-2 .gantt_task_progress {
  background: var(--phoenix-info-light);
}
.gantt-zero-roadmap .gantt_container .gantt_task_line.gantt_selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gantt-zero-roadmap .gantt_container .gantt_scale_line {
  border-width: 0;
}
.gantt-zero-roadmap .gantt_container .gantt_task_link .gantt_line_wrapper [class*=gantt_link_line_] {
  background-color: var(--phoenix-tertiary-bg);
}
.gantt-zero-roadmap .gantt_container .gantt_grid_data .gantt_row.gantt_selected {
  background: transparent;
}
.gantt-zero-roadmap .gantt_container .gantt_grid_data .gantt_row:hover {
  background-color: transparent;
}
.gantt-zero-roadmap .gantt_container .gantt_grid_data .gantt_row .gantt_cell {
  padding-left: 0;
}
.gantt-zero-roadmap .gantt_link_arrow_right {
  border-left-color: var(--phoenix-border-color);
}
.gantt-zero-roadmap .gantt_link_arrow_left {
  border-right-color: var(--phoenix-border-color);
}
.gantt-zero-roadmap .gantt_row,
.gantt-zero-roadmap .gantt_task_row,
.gantt-zero-roadmap .grid_cell,
.gantt-zero-roadmap .gantt_task_scale,
.gantt-zero-roadmap .gantt_task_cell,
.gantt-zero-roadmap .gantt_grid_scale {
  border-color: var(--phoenix-border-color-translucent) !important;
}
.gantt-zero-roadmap .gantt_task_link:hover .gantt_line_wrapper div {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gantt-zero-roadmap .gantt_task_link:hover [class*=gantt_link_line_] {
  background-color: var(--phoenix-quaternary-bg) !important;
}
.gantt-zero-roadmap .gantt_task_link:hover .gantt_link_arrow_right {
  border-left-color: var(--phoenix-border-color);
}
.gantt-zero-roadmap .gantt_task_link:hover .gantt_link_arrow_left {
  border-right-color: var(--phoenix-border-color);
}
.gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll {
  overflow: auto;
  height: 0;
}
.gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll::-webkit-scrollbar, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll::-webkit-scrollbar {
  visibility: hidden;
  -webkit-appearance: none;
  width: 6px;
  height: 6px;
  background-color: transparent;
}
.gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll::-webkit-scrollbar-thumb, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 3px;
  background-color: var(--phoenix-scrollbar-bg);
}
.gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll:hover::-webkit-scrollbar, .gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll:hover::-webkit-scrollbar-thumb, .gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll:focus::-webkit-scrollbar, .gantt-zero-roadmap .gantt_layout_cell.gantt_ver_scroll:focus::-webkit-scrollbar-thumb, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll:hover::-webkit-scrollbar, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll:hover::-webkit-scrollbar-thumb, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll:focus::-webkit-scrollbar, .gantt-zero-roadmap .gantt_layout_cell.gantt_hor_scroll:focus::-webkit-scrollbar-thumb {
  visibility: visible;
}
.gantt-zero-roadmap .gantt_rtl .gantt_layout_cell {
  direction: rtl;
}

.navbar-shadow {
  -webkit-box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
}
[data-bs-theme=dark] .navbar-shadow {
  -webkit-box-shadow: 0px 8px 24px -4px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 8px 24px -4px rgba(0, 0, 0, 0.6);
}

.gradient-text-primary {
  background: -o-linear-gradient(305.64deg, #598bff 4.5%, #094be7 94.38%);
  background: linear-gradient(144.36deg, #598bff 4.5%, #094be7 94.38%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.gradient-text-primary::-moz-selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}
.gradient-text-primary::selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}

.text-gradient-info {
  background: -webkit-gradient(linear, left top, left bottom, from(#28b2ff), to(#2990ff));
  background: -o-linear-gradient(top, #28b2ff 0%, #2990ff 100%);
  background: linear-gradient(180deg, #28b2ff 0%, #2990ff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.text-gradient-info::-moz-selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}
.text-gradient-info::selection {
  -webkit-text-fill-color: var(--phoenix-emphasis-bg);
}

.icon-wrapper {
  position: relative;
  display: inline-block;
}
.icon-wrapper::before {
  position: absolute;
  content: "";
  height: 1.625rem;
  width: 1.625rem;
  border-radius: 0.363rem;
  -webkit-transform: rotate(7.45deg);
  -ms-transform: rotate(7.45deg);
  transform: rotate(7.45deg);
  top: 1.7rem;
  left: calc(50% - 1.4rem);
}
@media (min-width: 768px) {
  .icon-wrapper::before {
    position: absolute;
    content: "";
    height: 1.625rem;
    width: 1.625rem;
    border-radius: 0.363rem;
    -webkit-transform: rotate(7.45deg);
    -ms-transform: rotate(7.45deg);
    transform: rotate(7.45deg);
    top: 1.7rem;
    left: 0.1rem;
  }
}

.shadow-info:before {
  background-color: var(--phoenix-info);
  opacity: 0.4;
}

@media (min-width: 576px) {
  .avatar-bg {
    position: relative;
  }
  .avatar-bg::before {
    position: absolute;
    content: "";
    top: 18px;
    left: 1rem;
    height: 12.26rem;
    width: 100%;
    border-radius: 0.5rem;
    background: var(--phoenix-primary-bg-subtle);
    -webkit-transform: rotate(4.35deg);
    -ms-transform: rotate(4.35deg);
    transform: rotate(4.35deg);
  }
}
.team-avatar-container::before {
  position: absolute;
  content: "";
  left: 6%;
  top: 80%;
  height: 1.151875rem;
  width: 1.151875rem;
  opacity: 0.6;
  border-radius: 0.25rem;
  border: 1px solid var(--phoenix-primary-bg-subtle);
  -webkit-transform: rotate(-5.33deg);
  -ms-transform: rotate(-5.33deg);
  transform: rotate(-5.33deg);
  z-index: 2;
}

.bg-dark-blue {
  background-color: #112860;
}

.cta-card {
  margin-bottom: -300px;
}
@media (min-width: 1540px) {
  .cta-card {
    margin-bottom: -500px;
  }
}

.badge-pricing {
  margin: 0 -2px;
  top: -34px;
}

.testimonial-avatar-container {
  padding: 30px;
}

.team-avatar-container {
  padding: 1px 15px 1px 0px;
}

@media (min-width: 1200px) {
  .hero-header-container {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 1540px) {
  .hero-header-container {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
}
.hero-header-container .hero-image-container {
  left: 53%;
}
.hero-header-container .hero-image-container .hero-image-container-bg {
  left: -23%;
}
[dir=rtl] .hero-header-container .hero-image-container .hero-image-container-bg {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.footer-default {
  padding-top: 18.75rem;
}
@media (min-width: 576px) {
  .footer-default {
    padding-top: 15.625rem;
  }
}
@media (min-width: 768px) {
  .footer-default {
    padding-top: 12.5rem;
  }
}
@media (min-width: 1200px) {
  .footer-default {
    padding-top: 9.375rem;
  }
}
@media (min-width: 1540px) {
  .footer-default {
    padding-top: 15.625rem;
  }
}

@media (min-width: 1200px) {
  .hero-header-container-alternate {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 1540px) {
  .hero-header-container-alternate {
    padding-top: 9rem;
    padding-bottom: 15rem;
  }
}
.hero-header-container-alternate .hero-image-container {
  left: 52%;
  top: 6% !important;
}
.hero-header-container-alternate .hero-image-container-overlay {
  -webkit-transform: skewY(-7.5deg);
  -ms-transform: skewY(-7.5deg);
  transform: skewY(-7.5deg);
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  bottom: -44.3%;
  background-color: var(--phoenix-emphasis-bg);
  width: 150%;
  height: 90%;
  left: -25%;
}
@media (min-width: 992px) {
  .hero-header-container-alternate .hero-image-container-overlay {
    bottom: -39.5%;
    width: 120% !important;
    height: 80%;
    left: unset;
  }
}
[data-bs-theme=dark] .hero-header-container-alternate .hero-image-container-overlay {
  background-color: #0f111a;
}
.hero-header-container-alternate .hero-image-container-bg {
  width: 130%;
  left: -15%;
}
@media (min-width: 992px) {
  .hero-header-container-alternate .hero-image-container-bg {
    width: 120%;
    bottom: 0;
    left: unset;
  }
}
[dir=rtl] .hero-header-container-alternate .hero-image-container-bg {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  padding-left: 0;
  padding-right: 1.5rem;
}
.hero-header-container-alternate .hero-image-shadow {
  -webkit-box-shadow: 0px 6.99483px 126.542px -3.49742px rgba(36, 40, 46, 0.22);
  box-shadow: 0px 6.99483px 126.542px -3.49742px rgba(36, 40, 46, 0.22);
}

.alternate-landing-team {
  padding-top: 5rem;
}
@media (min-width: 576px) {
  .alternate-landing-team {
    padding-top: 10rem;
  }
}
@media (min-width: 1200px) {
  .alternate-landing-team {
    padding-top: 20rem;
  }
}

[data-bs-theme=dark] .world-map-bg {
  opacity: 0.6;
}

[dir=rtl] .pricing-list {
  margin: 0 !important;
}

.feature-image {
  max-width: 28.125rem;
  width: 100%;
}

.pricing-card {
  max-width: 23.43rem;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .pricing-card {
    max-width: 100%;
  }
}

.offer-card {
  -webkit-box-shadow: 0px 4px 84px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 4px 84px rgba(0, 0, 0, 0.03);
}

.blog-card {
  max-width: 17.25rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .blog-card {
    max-width: 100%;
  }
}

@media (min-width: 1540px) {
  .rotating-earth-container {
    padding: 13.43rem 0 10.625rem !important;
  }
}
.rotating-earth-container .rotating-earth {
  left: -20%;
}
@media (min-width: 992px) {
  .rotating-earth-container .rotating-earth {
    top: 8%;
    right: -18%;
    left: unset;
  }
}
@media (min-width: 1200px) {
  .rotating-earth-container .rotating-earth {
    top: -16%;
    right: -16%;
  }
}
@media (min-width: 1540px) {
  .rotating-earth-container .rotating-earth {
    top: -16%;
    right: -14%;
  }
}
.rotating-earth-container .rotating-earth .lottie {
  width: 140%;
  height: 100%;
}
@media (min-width: 992px) {
  .rotating-earth-container .rotating-earth .lottie {
    width: 47rem;
    height: 47rem;
  }
}
@media (min-width: 1200px) {
  .rotating-earth-container .rotating-earth .lottie {
    width: 60rem;
    height: 60rem;
  }
}
@media (min-width: 1540px) {
  .rotating-earth-container .rotating-earth .lottie {
    width: 78.125rem;
    height: 78.125rem;
  }
}
[dir=rtl] .rotating-earth-container .rotating-earth .lottie {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.rotating-earth-container .rotating-earth img {
  left: 20%;
  top: 50%;
  width: 50%;
}
@media (min-width: 992px) {
  .rotating-earth-container .rotating-earth img {
    left: 14%;
    top: 50%;
    width: 40%;
  }
}
[dir=rtl] .rotating-earth-container .rotating-earth img {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.counter-container {
  padding: 4.5rem 0;
}
@media (min-width: 576px) {
  .counter-container {
    padding: 7.5rem 0;
  }
}
@media (min-width: 768px) {
  .counter-container {
    padding: 13rem 0;
    margin-top: -3.125rem;
  }
}
@media (min-width: 992px) {
  .counter-container {
    padding: 21.5rem 0;
    margin-top: 0px;
  }
}
@media (min-width: 1540px) {
  .counter-container {
    margin-top: -3.125rem;
  }
}
.counter-container .counter-overlay {
  background-color: var(--phoenix-primary);
  opacity: 4%;
  min-height: 100%;
  top: 0;
}
@media (min-width: 768px) {
  .counter-container .counter-overlay {
    min-height: 67%;
    top: 5rem;
  }
}
@media (min-width: 992px) {
  .counter-container .counter-overlay {
    top: 7.5rem;
  }
}

.gallery .gallery-overlay {
  background-color: var(--phoenix-primary);
  opacity: 8%;
  height: 54%;
  -webkit-transform: skewY(-8deg);
  -ms-transform: skewY(-8deg);
  transform: skewY(-8deg);
  top: 27%;
}

.bp-lr {
  width: auto !important;
}

/*-----------------------------------------------
|   booking landing
-----------------------------------------------*/
.booking-hero-header {
  padding: 15.375rem 0;
  position: relative;
}

.backdrop-faded {
  position: absolute;
  width: 100%;
  padding: 1.5rem;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--phoenix-black-rgb), 0)), color-stop(50%, rgba(var(--phoenix-black-rgb), 0.3)), to(var(--phoenix-black)));
  background: -o-linear-gradient(top, rgba(var(--phoenix-black-rgb), 0) 0%, rgba(var(--phoenix-black-rgb), 0.3) 50%, var(--phoenix-black) 100%);
  background: linear-gradient(180deg, rgba(var(--phoenix-black-rgb), 0) 0%, rgba(var(--phoenix-black-rgb), 0.3) 50%, var(--phoenix-black) 100%);
}
.backdrop-faded.backdrop-secondary-dark {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--phoenix-dark-rgb), 0)), to(var(--phoenix-dark)));
  background: -o-linear-gradient(top, rgba(var(--phoenix-dark-rgb), 0) 0%, var(--phoenix-dark) 100%);
  background: linear-gradient(180deg, rgba(var(--phoenix-dark-rgb), 0) 0%, var(--phoenix-dark) 100%);
}

.img-zoom-hover img {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.img-zoom-hover .backdrop-faded {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.img-zoom-hover:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.img-zoom-hover:hover a {
  text-decoration: underline;
}
.img-zoom-hover:hover .title {
  color: var(--phoenix-primary);
}
.img-zoom-hover:hover .backdrop-faded {
  opacity: 1;
}

.img-zoom-hover-lg img {
  -webkit-transition: 1s ease-in-out;
  -o-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
}
.img-zoom-hover-lg:hover img {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.img-zoom-hover-lg:hover a {
  text-decoration: underline;
}

.img-backdrop-faded {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(65.68%, rgba(var(--phoenix-black-rgb), 0)), to(var(--phoenix-black)));
  background: -o-linear-gradient(top, rgba(var(--phoenix-black-rgb), 0) 65.68%, var(--phoenix-black) 100%);
  background: linear-gradient(180deg, rgba(var(--phoenix-black-rgb), 0) 65.68%, var(--phoenix-black) 100%);
}
.img-backdrop-faded .image-reveal-content {
  opacity: 0;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}
.img-backdrop-faded:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--phoenix-black-rgb), 0)), to(var(--phoenix-black)));
  background: -o-linear-gradient(top, rgba(var(--phoenix-black-rgb), 0) 0%, var(--phoenix-black) 100%);
  background: linear-gradient(180deg, rgba(var(--phoenix-black-rgb), 0) 0%, var(--phoenix-black) 100%);
}
.img-backdrop-faded:hover .image-reveal-content {
  opacity: 1;
}

.card-img-shift .card-body {
  -webkit-filter: drop-shadow(0 8px 16px rgba(var(--phoenix-dark-rgb), 0.12));
  filter: drop-shadow(0 8px 16px rgba(var(--phoenix-dark-rgb), 0.12));
}
.card-img-shift .card-content {
  width: 100%;
  background-color: var(--phoenix-emphasis-bg);
  padding: calc(45% + 1.5rem) 1.5rem 1.5rem;
  margin-top: -45%;
  margin-left: 1.5rem;
  border-radius: 0.5rem;
  clip-path: polygon(100% -1%, 100% 100%, 0 100%, 0 130px);
}
[data-bs-theme=dark] .card-img-shift .card-content {
  background-color: var(--phoenix-secondary-dark);
}
@media (min-width: 576px) {
  .card-img-shift .card-content {
    clip-path: polygon(100% -1%, 100% 100%, 0 100%, 0 150px);
  }
}
[dir=rtl] .card-img-shift .card-content {
  clip-path: polygon(0 -1%, 100% 130px, 100% 100%, 0% 100%);
}
@media (min-width: 576px) {
  [dir=rtl] .card-img-shift .card-content {
    clip-path: polygon(0 -1%, 100% 150px, 100% 100%, 0% 100%);
  }
}

.bg-booking-gallery {
  width: 100%;
  height: 100%;
  background: rgba(var(--phoenix-primary-rgb), 0.03);
  position: absolute;
  clip-path: polygon(0 60%, 100% 37%, 100% 100%, 0% 100%);
}

.swiper-zooming-slider .swiper-wrapper .swiper-slide {
  -webkit-transition: all 1.8s ease-in-out;
  -o-transition: all 1.8s ease-in-out;
  transition: all 1.8s ease-in-out;
  width: 35%;
  height: 21.875rem !important;
}
.swiper-zooming-slider .swiper-wrapper .swiper-slide img {
  -webkit-transition: -webkit-transform 1.8s ease-in-out;
  transition: -webkit-transform 1.8s ease-in-out;
  -o-transition: transform 1.8s ease-in-out;
  transition: transform 1.8s ease-in-out;
  transition: transform 1.8s ease-in-out, -webkit-transform 1.8s ease-in-out;
}
.swiper-zooming-slider .swiper-wrapper .swiper-slide.swiper-slide-active {
  -webkit-transform: scaleY(1.43) !important;
  -ms-transform: scaleY(1.43) !important;
  transform: scaleY(1.43) !important;
}
.swiper-zooming-slider .swiper-wrapper .swiper-slide.swiper-slide-active img {
  -webkit-transform: scaleX(1.43);
  -ms-transform: scaleX(1.43);
  transform: scaleX(1.43);
}
.swiper-zooming-slider .swiper-wrapper .swiper-slide.swiper-slide-active .backdrop-faded {
  -webkit-transform: scaleY(0.7);
  -ms-transform: scaleY(0.7);
  transform: scaleY(0.7);
}
.swiper-zooming-slider .swiper-wrapper .swiper-slide .backdrop-faded {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--phoenix-black-rgb), 0)), color-stop(47.97%, rgba(var(--phoenix-black-rgb), 0.8)), to(var(--phoenix-black)));
  background: -o-linear-gradient(top, rgba(var(--phoenix-black-rgb), 0) 0%, rgba(var(--phoenix-black-rgb), 0.8) 47.97%, var(--phoenix-black) 100%);
  background: linear-gradient(180deg, rgba(var(--phoenix-black-rgb), 0) 0%, rgba(var(--phoenix-black-rgb), 0.8) 47.97%, var(--phoenix-black) 100%);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: -webkit-transform 1.8s ease-in-out;
  transition: -webkit-transform 1.8s ease-in-out;
  -o-transition: transform 1.8s ease-in-out;
  transition: transform 1.8s ease-in-out;
  transition: transform 1.8s ease-in-out, -webkit-transform 1.8s ease-in-out;
}
.swiper-zooming-slider .swiper-nav .swiper-button-prev {
  left: 3rem;
}
.swiper-zooming-slider .swiper-nav .swiper-button-next {
  right: 3rem;
}
[dir=rtl] .swiper-zooming-slider .swiper-nav .swiper-button-next {
  left: calc(100% - 3rem);
}

.bg-latest-posts {
  width: 100%;
  height: 100%;
  background: rgba(var(--phoenix-primary-rgb), 0.03);
  position: absolute;
  clip-path: polygon(0 0, 100% 0, 100% 91%, 0 100%);
}

.latest-img {
  height: 220px;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media (min-width: 576px) {
  .latest-img {
    height: 280px;
  }
}

.bg-get-app {
  position: absolute;
  background: rgba(var(--phoenix-primary-rgb), 0.11);
  height: 63%;
  width: 100%;
  -webkit-transform: skewY(-2deg);
  -ms-transform: skewY(-2deg);
  transform: skewY(-2deg);
  left: 0;
  top: 17%;
}
@media (max-width: 991.98px) {
  .bg-get-app {
    top: 19%;
  }
}
@media (max-width: 767.98px) {
  .bg-get-app {
    top: 33%;
  }
}

.booking-footer {
  clip-path: polygon(0 12%, 100% 0, 100% 100%, 0% 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url("../img/bg/41.jpg");
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%), url("../img/bg/41.jpg");
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%), url("../img/bg/41.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.btn-ping {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
}
.btn-ping .btn-ping-bg,
.btn-ping button {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
}
.btn-ping .btn-ping-bg {
  -webkit-animation: btnPingEffect 3s ease infinite;
  animation: btnPingEffect 3s ease infinite;
  background: var(--phoenix-tertiary-bg);
}
.btn-ping button {
  background-color: var(--phoenix-body-bg);
}
@-webkit-keyframes btnPingEffect {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes btnPingEffect {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

.content-offcanvas {
  position: fixed;
  width: 35rem !important;
  top: calc(var(--phoenix-navbar-top-height) + 1px) !important;
  height: calc(100vh - (var(--phoenix-navbar-top-height) + 4rem)) !important;
}
@media (min-width: 576px) {
  .content-offcanvas {
    background-position: 100% !important;
  }
}

.offcanvas-backdrop-transparent ~ .offcanvas-backdrop {
  opacity: 0;
}

.phoenix-offcanvas-container {
  position: relative;
  overflow: hidden;
}

.phoenix-offcanvas {
  position: absolute;
  overflow: auto;
  top: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  z-index: 10;
}
.phoenix-offcanvas.phoenix-offcanvas-fixed {
  position: fixed;
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-start {
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-end {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: 0;
}
.phoenix-offcanvas.phoenix-offcanvas-top {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.phoenix-offcanvas.phoenix-offcanvas-bottom {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.phoenix-offcanvas.show {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.phoenix-offcanvas.show ~ .phoenix-offcanvas-backdrop {
  position: fixed;
  top: var(--phoenix-navbar-top-height);
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.1);
  z-index: 8;
}

.phoenix-offcanvas-filter {
  max-width: 300px;
  top: var(--phoenix-navbar-top-height);
  height: calc(100vh - 5rem);
  padding: 2rem;
}
@media (min-width: 992px) {
  .phoenix-offcanvas-filter {
    position: sticky !important;
    top: 1rem !important;
    padding: 0 0 0 0.5rem !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    height: calc(100vh - 2rem);
    padding-left: 4px;
  }
}

.phoenix-offcanvas-filter-xl {
  width: 300px;
  top: var(--phoenix-navbar-top-height);
  padding: 1.5rem 1.5rem 0;
}
@media (min-width: 992px) {
  .phoenix-offcanvas-filter-xl {
    z-index: 9999;
  }
}
@media (min-width: 1200px) {
  .phoenix-offcanvas-filter-xl {
    width: 250px;
    padding: 0 0 0 0.5rem !important;
    position: sticky !important;
    top: 1rem !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    height: 100vh;
    z-index: 10;
  }
}

.offcanvas.faq-sidebar {
  height: 100%;
  visibility: visible !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .offcanvas.faq-sidebar {
    overflow: unset !important;
  }
  .firefox .offcanvas.faq-sidebar {
    overflow: unset !important;
  }
}
@media (min-width: 768px) {
  .offcanvas.faq-sidebar.offcanvas-start {
    border-right: 0px;
    -webkit-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    position: sticky;
  }
}

.theme-wizard .nav-item {
  position: relative;
}
.theme-wizard .nav-item:not(:last-child) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.theme-wizard .nav-item:first-child .nav-item-circle-parent:before, .theme-wizard .nav-item:last-child .nav-item-circle-parent:before {
  width: 50%;
}
.theme-wizard .nav-item:first-child .nav-item-circle-parent:before {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.theme-wizard .nav-item:last-child .nav-item-circle-parent:before {
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.theme-wizard .nav-item .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  color: var(--phoenix-tertiary-color);
  display: block;
}
.theme-wizard .nav-item .nav-link .nav-item-circle {
  color: var(--phoenix-tertiary-color);
  background-color: var(--phoenix-theme-wizard-nav-item-circle-bg);
  border: 2px solid var(--phoenix-border-color);
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
  line-height: 2.5rem;
  text-align: center;
  display: inline-block;
}
.theme-wizard .nav-item .nav-link .nav-item-circle .check-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.theme-wizard .nav-item .nav-link .nav-item-circle .check-icon,
.theme-wizard .nav-item .nav-link .nav-item-circle .nav-item-icon {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.theme-wizard .nav-item .nav-link.active {
  color: var(--phoenix-theme-wizard-active-color);
}
.theme-wizard .nav-item .nav-link.active .nav-item-circle {
  color: var(--phoenix-theme-wizard-active-color);
  border-color: var(--phoenix-theme-wizard-active-color);
}
.theme-wizard .nav-item .nav-link.active .nav-item-title {
  font-weight: 700;
}
.theme-wizard .nav-item .nav-link.done {
  color: var(--phoenix-theme-wizard-complete-color);
}
.theme-wizard .nav-item .nav-link.done .nav-item-circle {
  background-color: var(--phoenix-theme-wizard-complete-color) !important;
  color: #fff;
  border-color: var(--phoenix-theme-wizard-complete-color);
}
.theme-wizard .nav-item .nav-link.done .nav-item-circle-parent:before {
  background-color: var(--phoenix-theme-wizard-complete-color);
}
.theme-wizard .nav-item .nav-link.done .nav-item-icon {
  opacity: 0;
}
.theme-wizard .nav-item .nav-link.done .check-icon {
  opacity: 1;
}
.theme-wizard .nav-item .nav-link.done .nav-item-title {
  color: var(--phoenix-tertiary-color);
}
.theme-wizard .nav-item .nav-link .nav-item-circle-parent {
  display: block;
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link:before {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  left: 10%;
  top: 48%;
  background: rgba(var(--phoenix-quaternary-bg-rgb), 0.8);
}
@media (min-width: 768px) {
  .theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link:before {
    top: 35%;
  }
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
  background: rgba(var(--phoenix-quaternary-bg-rgb), 0.8);
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link.done:before {
  background: var(--phoenix-theme-wizard-active-color) !important;
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link.done .nav-item-circle-parent::after {
  background: var(--phoenix-theme-wizard-active-color) !important;
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link.complete:before {
  background: var(--phoenix-theme-wizard-complete-color) !important;
}
.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link.complete .nav-item-circle-parent::after {
  background: var(--phoenix-theme-wizard-complete-color) !important;
}
.theme-wizard .nav-item .nav-item-title {
  font-weight: 600;
}
.theme-wizard .nav-item .nav-item-circle-parent {
  position: relative;
}
.theme-wizard .nav-item .nav-item-circle {
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.theme-wizard .nav-item .pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.theme-wizard .nav-item .wizard-lottie-wrapper {
  height: 1px;
  position: relative;
  padding-bottom: 11.875rem;
  overflow: hidden;
}
.theme-wizard .nav-item .wizard-lottie-wrapper .wizard-lottie {
  width: 21.25rem;
  height: auto;
  -webkit-transform: translateY(-73%);
  -ms-transform: translateY(-73%);
  transform: translateY(-73%);
}
.theme-wizard .nav-wizard-vertical-xs {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.theme-wizard .nav-wizard-vertical-xs .nav-item:not(.theme-wizard .nav-wizard-vertical-xs .nav-item:last-child) .nav-link:before {
  display: none;
}
.theme-wizard .nav-wizard-vertical-xs .nav-item:not(.theme-wizard .nav-wizard-vertical-xs .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 2px;
  height: 100%;
  background-color: var(--phoenix-border-color);
}
@media (min-width: 576px) {
  .theme-wizard .nav-wizard-vertical-sm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme-wizard .nav-wizard-vertical-sm .nav-item:not(.theme-wizard .nav-wizard-vertical-sm .nav-item:last-child) .nav-link:before {
    display: none;
  }
  .theme-wizard .nav-wizard-vertical-sm .nav-item:not(.theme-wizard .nav-wizard-vertical-sm .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: var(--phoenix-border-color);
  }
}
@media (min-width: 768px) {
  .theme-wizard .nav-wizard-vertical-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme-wizard .nav-wizard-vertical-md .nav-item:not(.theme-wizard .nav-wizard-vertical-md .nav-item:last-child) .nav-link:before {
    display: none;
  }
  .theme-wizard .nav-wizard-vertical-md .nav-item:not(.theme-wizard .nav-wizard-vertical-md .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: var(--phoenix-border-color);
  }
}
@media (min-width: 992px) {
  .theme-wizard .nav-wizard-vertical-lg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme-wizard .nav-wizard-vertical-lg .nav-item:not(.theme-wizard .nav-wizard-vertical-lg .nav-item:last-child) .nav-link:before {
    display: none;
  }
  .theme-wizard .nav-wizard-vertical-lg .nav-item:not(.theme-wizard .nav-wizard-vertical-lg .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: var(--phoenix-border-color);
  }
}
@media (min-width: 1200px) {
  .theme-wizard .nav-wizard-vertical-xl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme-wizard .nav-wizard-vertical-xl .nav-item:not(.theme-wizard .nav-wizard-vertical-xl .nav-item:last-child) .nav-link:before {
    display: none;
  }
  .theme-wizard .nav-wizard-vertical-xl .nav-item:not(.theme-wizard .nav-wizard-vertical-xl .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: var(--phoenix-border-color);
  }
}
@media (min-width: 1540px) {
  .theme-wizard .nav-wizard-vertical-xxl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .theme-wizard .nav-wizard-vertical-xxl .nav-item:not(.theme-wizard .nav-wizard-vertical-xxl .nav-item:last-child) .nav-link:before {
    display: none;
  }
  .theme-wizard .nav-wizard-vertical-xxl .nav-item:not(.theme-wizard .nav-wizard-vertical-xxl .nav-item:last-child) .nav-link .nav-item-circle-parent::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: var(--phoenix-border-color);
  }
}
.theme-wizard [class*=nav-wizard-vertical-] .nav-item:not(.theme-wizard [class*=nav-wizard-vertical-] .nav-item:last-child) .nav-link::before {
  top: 30%;
  left: 28%;
}
.theme-wizard [class*=nav-wizard-vertical-] .nav-item .nav-link > div {
  min-width: 80px;
}
.theme-wizard .nav-wizard-success {
  --phoenix-theme-wizard-complete-color: var(--phoenix-success);
}

.email-sidebar {
  top: var(--phoenix-navbar-top-height);
  padding: 2rem;
}
.email-sidebar .nav-link {
  color: var(--phoenix-body-color);
  font-weight: 600;
}
.email-sidebar .nav-link:hover {
  color: var(--phoenix-emphasis-color);
}
.email-sidebar .nav-link .nav-item-count {
  margin-bottom: 0;
  margin-top: 0.25rem;
  font-size: 0.512rem;
  font-weight: 700;
  color: var(--phoenix-tertiary-color);
}
.email-sidebar .nav-link.active {
  color: var(--phoenix-primary);
}
.email-sidebar .nav-link.active .nav-item-count {
  color: var(--phoenix-primary);
}
@media (min-width: 992px) {
  .email-sidebar {
    position: sticky !important;
    top: calc(var(--phoenix-navbar-top-height) + 5.5rem);
    padding: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    height: auto !important;
  }
}

.email-sidebar-width {
  width: 300px;
}
@media (min-width: 992px) {
  .email-sidebar-width {
    width: 220px;
  }
}

.email-content {
  height: calc(100vh - 278px);
  overflow-x: hidden;
}
.email-content .email-detail-content {
  height: calc(100% - 74px);
}

.safari .email-detail-content {
  padding-bottom: 1px;
}

.email-sidebar .email-content {
  height: 100%;
}
@media (min-width: 992px) {
  .email-sidebar .email-content {
    height: calc(100vh - 278px);
  }
}

.email-textarea + .tox {
  min-height: 250px;
}
.email-textarea + .tox .tox-editor-header {
  margin: 0 0 0.25rem !important;
  padding: 0 !important;
}

.email-container {
  padding-top: calc(var(--phoenix-navbar-top-height) + 1px);
}
.email-container .email-header {
  top: calc(var(--phoenix-navbar-top-height) + 1px);
}
.email-container .email-toolbar {
  top: 0;
  margin-bottom: 0;
}
.email-container .email-toolbar.inbox-toolbar {
  top: calc(var(--phoenix-navbar-top-height) + 5.375rem);
}
.email-container .phoenix-offcanvas-backdrop {
  background: rgba(0, 0, 0, 0.4) !important;
}

.location-map {
  height: 220px;
  border-radius: 0.5rem;
}

.feed-avatar-profile {
  position: absolute;
  bottom: 0;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}

.feed-profile {
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}

.feed-profile-cover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 252, 0.52)), to(rgba(117, 19, 93, 0.73))), url("generic/59.png");
  background-image: -o-linear-gradient(top, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)), url("generic/59.png");
  background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)), url("generic/59.png");
}

/*-----------------------------------------------
|   Cover and profile image
-----------------------------------------------*/
.cover-image-file-input {
  opacity: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  padding: 0.25rem 0.5rem;
  margin-left: 1rem;
  margin-top: 1rem;
  border-radius: 0.375rem;
  font-size: 0.8rem;
  color: #fff;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

/* -------------------------------------------------------------------------- */
/*                                  Override                                  */
/* -------------------------------------------------------------------------- */
[data-bs-theme=dark] .dark__bg-primary {
  background-color: #3874ff !important;
}
[data-bs-theme=dark] .dark__text-primary {
  color: #3874ff !important;
}
[data-bs-theme=dark] .dark__bg-secondary {
  background-color: #31374a !important;
}
[data-bs-theme=dark] .dark__text-secondary {
  color: #31374a !important;
}
[data-bs-theme=dark] .dark__bg-success {
  background-color: #25b003 !important;
}
[data-bs-theme=dark] .dark__text-success {
  color: #25b003 !important;
}
[data-bs-theme=dark] .dark__bg-info {
  background-color: #0097eb !important;
}
[data-bs-theme=dark] .dark__text-info {
  color: #0097eb !important;
}
[data-bs-theme=dark] .dark__bg-warning {
  background-color: #e5780b !important;
}
[data-bs-theme=dark] .dark__text-warning {
  color: #e5780b !important;
}
[data-bs-theme=dark] .dark__bg-danger {
  background-color: #fa3b1d !important;
}
[data-bs-theme=dark] .dark__text-danger {
  color: #fa3b1d !important;
}
[data-bs-theme=dark] .dark__bg-light {
  background-color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__text-light {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__bg-dark {
  background-color: #141824 !important;
}
[data-bs-theme=dark] .dark__text-dark {
  color: #141824 !important;
}
[data-bs-theme=dark] .dark__bg-gray-50 {
  background-color: #f5f7fa !important;
}
[data-bs-theme=dark] .dark__text-gray-50 {
  color: #f5f7fa !important;
}
[data-bs-theme=dark] .dark__bg-gray-100 {
  background-color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__text-gray-100 {
  color: #eff2f6 !important;
}
[data-bs-theme=dark] .dark__bg-gray-200 {
  background-color: #e3e6ed !important;
}
[data-bs-theme=dark] .dark__text-gray-200 {
  color: #e3e6ed !important;
}
[data-bs-theme=dark] .dark__bg-gray-300 {
  background-color: #cbd0dd !important;
}
[data-bs-theme=dark] .dark__text-gray-300 {
  color: #cbd0dd !important;
}
[data-bs-theme=dark] .dark__bg-gray-400 {
  background-color: #9fa6bc !important;
}
[data-bs-theme=dark] .dark__text-gray-400 {
  color: #9fa6bc !important;
}
[data-bs-theme=dark] .dark__bg-gray-500 {
  background-color: #8a94ad !important;
}
[data-bs-theme=dark] .dark__text-gray-500 {
  color: #8a94ad !important;
}
[data-bs-theme=dark] .dark__bg-gray-600 {
  background-color: #6e7891 !important;
}
[data-bs-theme=dark] .dark__text-gray-600 {
  color: #6e7891 !important;
}
[data-bs-theme=dark] .dark__bg-gray-700 {
  background-color: #525b75 !important;
}
[data-bs-theme=dark] .dark__text-gray-700 {
  color: #525b75 !important;
}
[data-bs-theme=dark] .dark__bg-gray-800 {
  background-color: #3e465b !important;
}
[data-bs-theme=dark] .dark__text-gray-800 {
  color: #3e465b !important;
}
[data-bs-theme=dark] .dark__bg-gray-900 {
  background-color: #31374a !important;
}
[data-bs-theme=dark] .dark__text-gray-900 {
  color: #31374a !important;
}
[data-bs-theme=dark] .dark__bg-gray-1000 {
  background-color: #222834 !important;
}
[data-bs-theme=dark] .dark__text-gray-1000 {
  color: #222834 !important;
}
[data-bs-theme=dark] .dark__bg-gray-1100 {
  background-color: #141824 !important;
}
[data-bs-theme=dark] .dark__text-gray-1100 {
  color: #141824 !important;
}
[data-bs-theme=dark] .dark__bg-gray-1200 {
  background-color: #0f111a !important;
}
[data-bs-theme=dark] ::-moz-selection {
  background-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] ::selection {
  background-color: var(--phoenix-primary-light);
}
[data-bs-theme=dark] .dark__bg-opacity-10 {
  --phoenix-bg-opacity: 0.1;
}
[data-bs-theme=dark] .dark__bg-opacity-25 {
  --phoenix-bg-opacity: 0.25;
}
[data-bs-theme=dark] .dark__bg-opacity-50 {
  --phoenix-bg-opacity: 0.5;
}
[data-bs-theme=dark] .dark__bg-opacity-75 {
  --phoenix-bg-opacity: 0.75;
}
[data-bs-theme=dark] .dark__bg-opacity-85 {
  --phoenix-bg-opacity: 0.85;
}
[data-bs-theme=dark] .dark__bg-opacity-100 {
  --phoenix-bg-opacity: 1;
}
[data-bs-theme=dark] .dark__text-opacity-25 {
  --phoenix-text-opacity: 0.25;
}
[data-bs-theme=dark] .dark__text-opacity-50 {
  --phoenix-text-opacity: 0.5;
}
[data-bs-theme=dark] .dark__text-opacity-75 {
  --phoenix-text-opacity: 0.75;
}
[data-bs-theme=dark] .dark__text-opacity-85 {
  --phoenix-text-opacity: 0.85;
}
[data-bs-theme=dark] .dark__text-opacity-100 {
  --phoenix-text-opacity: 1;
}

/* -------------------------------------------------------------------------- */
/*                               Settings Panel                               */
/* -------------------------------------------------------------------------- */
.settings-panel .img-prototype[data-bs-theme=dark] {
  display: none;
}
[dir=rtl] .settings-panel .img-prototype {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

[data-bs-theme=dark] .settings-panel .img-prototype [data-bs-theme=light] {
  display: none;
}
[data-bs-theme=dark] .settings-panel .img-prototype[data-bs-theme=dark] {
  display: block;
}

.settings-panel {
  max-width: 28.62rem;
  width: 100% !important;
}

.setting-panel-item {
  border-radius: 0.5rem;
  background-color: var(--phoenix-body-bg);
  margin-top: 1rem;
  border: 1px solid var(--phoenix-border-color-translucent);
  padding: 1rem 1rem 0 1rem;
}
@media (min-width: 768px) {
  .setting-panel-item {
    padding: 1.5rem 1.5rem 0.25rem 1.5rem;
  }
}

.setting-panel-item-title {
  line-height: 1.2;
  color: var(--phoenix-body-color);
  margin-bottom: 0.5rem;
}

.settings-panel-header {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0.5rem 1.25rem;
}
.settings-panel-header:before, .settings-panel-header:after {
  border-radius: 50%;
  height: 12.5rem;
  width: 12.5rem;
}
.settings-panel-header:before {
  left: 5.125rem;
  top: 1.188rem;
}
.settings-panel-header:after {
  right: -6.25rem;
  top: -7.938rem;
}

.setting-panel-item .btn-check + .btn-navbar-style {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin-bottom: 1rem;
  text-align: left;
}
.setting-panel-item .btn-check + .btn-navbar-style .img-prototype {
  border: 2px solid var(--phoenix-border-color-translucent);
  border-radius: 0.5rem;
  -webkit-transition: border 0.2s ease;
  -o-transition: border 0.2s ease;
  transition: border 0.2s ease;
  margin-bottom: 0.5rem;
  background-color: var(--phoenix-body-highlight-bg);
}
.setting-panel-item .btn-check + .btn-navbar-style .label-text {
  position: relative;
  padding-left: 1.5rem;
}
.setting-panel-item .btn-check + .btn-navbar-style .label-text:after {
  position: absolute;
  content: "";
  left: 0;
  width: 1rem;
  height: 1rem;
  border: 1px solid var(--phoenix-border-color);
  border-radius: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: border 0.2s ease;
  -o-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
.setting-panel-item .btn-check:checked:not([disabled]) + .btn-navbar-style .img-prototype {
  border-color: var(--phoenix-primary);
}
.setting-panel-item .btn-check:checked:not([disabled]) + .btn-navbar-style .label-text::after {
  border: 5px solid var(--phoenix-primary);
}
.setting-panel-item .btn-check:disabled + .btn-navbar-style {
  opacity: 0.5;
}
.setting-panel-item .hover-overlay {
  position: relative;
  overflow: hidden;
}
.setting-panel-item .hover-overlay:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 1;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.setting-panel-item .hover-overlay:hover:after, .setting-panel-item .hover-overlay:focus:after {
  background: rgba(0, 0, 0, 0.2);
}

.setting-toggle {
  position: fixed;
  top: 50%;
  right: -3px;
  text-decoration: none;
  z-index: 1016;
  -webkit-transform: rotate(-90deg) translate3d(-25px, 39px, 0);
  transform: rotate(-90deg) translate3d(-25px, 39px, 0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: -83px;
  -webkit-box-shadow: var(--phoenix-setting-toggle-shadow);
  box-shadow: var(--phoenix-setting-toggle-shadow);
}
@media (max-width: 575.98px) {
  .setting-toggle {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    outline: none;
  }
  .setting-toggle small, .setting-toggle .small {
    display: none;
  }
}
.setting-toggle:hover {
  text-decoration: none !important;
}

.variant-container .img-container {
  position: relative;
  z-index: 0;
  max-width: 549px;
  -webkit-box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
}
.variant-container .img-container .side-panel-thumb {
  position: absolute;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  -o-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  z-index: 2;
  left: 0;
  -webkit-filter: drop-shadow(0 0 13px transparent);
  filter: drop-shadow(0 0 13px transparent);
}
.variant-container:hover {
  background: var(--phoenix-primary-bg-subtle);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.variant-container:hover .img-container + h5, .variant-container:hover .img-container + .h5 {
  color: var(--phoenix-primary) !important;
}
.variant-container:hover .side-panel-thumb {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-filter: drop-shadow(0 0 13px rgba(0, 0, 0, 0.12));
  filter: drop-shadow(0 0 13px rgba(0, 0, 0, 0.12));
}
.variant-container:hover .layout-thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(var(--phoenix-primary-subtle-rgb), 0.6);
}

.module-variant-container {
  --phoenix-module-image-width: 16.25rem;
  --phoenix-module-images-width: calc(var(--phoenix-module-image-width) * 4);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  padding: 2.5rem 2.5rem 0;
  background: -o-linear-gradient(334deg, var(--phoenix-secondary-bg-subtle) 32.21%, #dce1ec 109.49%);
  background: linear-gradient(116deg, var(--phoenix-secondary-bg-subtle) 32.21%, #dce1ec 109.49%);
}
.module-variant-container .module-badge {
  position: absolute;
  font-size: 9.25rem;
  left: -0.625rem;
  top: -1.189rem;
  color: var(--phoenix-secondary-light);
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.module-variant-container .module-title {
  color: var(--phoenix-secondary-dark);
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.module-variant-container .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
}
@media (max-width: 575.98px) {
  .module-variant-container .image-container {
    bottom: -1.5rem;
  }
}
.module-variant-container .image-container .image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--phoenix-module-image-width);
  position: relative;
  z-index: 1;
  background: #f4f7fb;
}
.module-variant-container .image-container .image:nth-child(2), .module-variant-container .image-container .image:nth-child(3), .module-variant-container .image-container .image:nth-child(4) {
  margin-left: calc((var(--phoenix-module-images-width) - 100%) / 3 * -1);
}
.module-variant-container .image-container .image img {
  opacity: 40%;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.module-variant-container:hover {
  background: var(--phoenix-primary-bg-subtle);
}
.module-variant-container:hover .image-container .image img {
  opacity: 100%;
}
.module-variant-container:hover h2, .module-variant-container:hover .h2 {
  color: var(--phoenix-primary) !important;
}
.module-variant-container.new:hover {
  background: var(--phoenix-warning-bg-subtle);
}
.module-variant-container.new:hover .module-title {
  color: var(--phoenix-warning) !important;
}
.module-variant-container.new:hover .module-badge {
  color: var(--phoenix-warning-lighter);
}

.showcase-gallery img {
  position: relative;
  -webkit-filter: drop-shadow(0px 0px 75.44px rgba(0, 0, 0, 0.12));
  filter: drop-shadow(0px 0px 75.44px rgba(0, 0, 0, 0.12));
  border-radius: 0.5rem;
}
.showcase-gallery .layer-1 {
  -webkit-transform: translateY(150px);
  -ms-transform: translateY(150px);
  transform: translateY(150px);
}
.showcase-gallery .layer-2 {
  -webkit-transform: translateY(180px);
  -ms-transform: translateY(180px);
  transform: translateY(180px);
}
.showcase-gallery .layer-3 {
  -webkit-transform: translateY(210px);
  -ms-transform: translateY(210px);
  transform: translateY(210px);
}
.showcase-gallery .layer-4 {
  -webkit-transform: translateY(240px);
  -ms-transform: translateY(240px);
  transform: translateY(240px);
}
.showcase-gallery .layer-5 {
  -webkit-transform: translateY(270px);
  -ms-transform: translateY(270px);
  transform: translateY(270px);
}
.showcase-gallery .layer-6 {
  -webkit-transform: translateY(300px);
  -ms-transform: translateY(300px);
  transform: translateY(300px);
}

.page-container .img-container {
  position: relative;
  max-width: 549px;
  -webkit-box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
  box-shadow: 0px 8px 24px -4px rgba(36, 40, 46, 0.08);
}
.page-container .img-container .page-thumb {
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  -o-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  z-index: 2;
  left: 0;
}
.page-container .img-container:hover .page-thumb {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  background: rgba(var(--phoenix-primary-subtle-rgb), 0.6);
  -webkit-filter: drop-shadow(0 0 13px transparent);
  filter: drop-shadow(0 0 13px transparent);
}
.page-container:hover {
  background: var(--phoenix-primary-bg-subtle);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.page-container:hover .page-thumb {
  -webkit-filter: drop-shadow(0 0 13px rgba(0, 0, 0, 0.12));
  filter: drop-shadow(0 0 13px rgba(0, 0, 0, 0.12));
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.page-container:hover .img-container + h5, .page-container:hover .img-container + .h5 {
  color: var(--phoenix-primary) !important;
}

.feature-figma-img {
  position: absolute;
  max-width: 250px;
  left: 20%;
  top: 15%;
  mix-blend-mode: overlay;
  opacity: 0.5;
}
@media (min-width: 1200px) {
  .feature-figma-img {
    opacity: 0.75;
  }
}

.bg-gradient-figma {
  position: absolute;
  top: 0;
  height: 1200%;
  background: -o-linear-gradient(287.52deg, #f24e1e -2.09%, #ff7262 10.32%, #ab69ff 35.4%, #1a9efe 56.39%, #1abdf9 70.28%, #0acf83 89.37%);
  background: linear-gradient(162.48deg, #f24e1e -2.09%, #ff7262 10.32%, #ab69ff 35.4%, #1a9efe 56.39%, #1abdf9 70.28%, #0acf83 89.37%);
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
}

.calendar-title {
  min-width: 220px;
  text-align: center;
}

.chat {
  height: calc(100vh - (var(--phoenix-navbar-top-height) + 10rem));
}
.chat .chat-sidebar {
  width: 100%;
}
@media (min-width: 576px) {
  .chat .chat-sidebar {
    width: auto;
    background: transparent;
    border: 0;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media (min-width: 1200px) {
  .chat .chat-sidebar {
    width: 360px;
    min-width: 360px;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.chat .chat-thread-tab .nav-item .nav-link.active {
  background: var(--phoenix-secondary-bg);
  border-radius: 6px;
}
.chat .chat-thread-tab .nav-item .nav-link.unread .name {
  color: var(--phoenix-emphasis-color) !important;
  font-weight: 700 !important;
}
.chat .chat-thread-tab .nav-item .nav-link.unread .message {
  color: var(--phoenix-secondary-color) !important;
  font-weight: 600 !important;
}
.chat .chat-message .actions {
  -webkit-box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.12), 0px 8px 24px -4px rgba(36, 40, 46, 0.12);
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.12), 0px 8px 24px -4px rgba(36, 40, 46, 0.12);
}
.chat .chat-message .chat-message-content {
  max-width: calc(100% - 4rem);
}
.chat .chat-message .chat-message-content.received {
  max-width: calc(100% - 6rem);
}
@media (min-width: 576px) {
  .chat .chat-message .chat-message-content {
    max-width: calc(100% - 10rem);
  }
  .chat .chat-message .chat-message-content.received {
    max-width: calc(100% - 11rem);
  }
}
.chat .chat-message .received-message-content {
  position: relative;
}
.chat .chat-message .received-message-content:not(.chat .chat-message .received-message-content.gallery):after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: -10px;
  right: auto;
  top: 0px;
  bottom: auto;
  border: 10px solid;
  border-color: var(--phoenix-emphasis-bg) transparent transparent transparent;
}
.chat .chat-message .received-message-content:not(.chat .chat-message .received-message-content.gallery):before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: -12px;
  right: auto;
  top: -1px;
  bottom: auto;
  border: 11px solid;
  border-color: var(--phoenix-border-color) transparent transparent transparent;
}
.chat .chat-message .sent-message-content {
  position: relative;
}
.chat .chat-message .sent-message-content:not(.chat .chat-message .sent-message-content.gallery):after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -12px;
  top: auto;
  bottom: 0;
  border: 12px solid var(--phoenix-border-color-translucent);
  border-color: transparent transparent var(--phoenix-primary) transparent;
}
.chat .chat-textarea {
  max-height: 6.25rem;
}
.chat .chat-textarea[contenteditable=true]:empty:before {
  content: attr(placeholder);
  pointer-events: none;
  color: var(--phoenix-quaternary-color);
  font-weight: 600;
}

.chat-search-box {
  -webkit-box-shadow: 0px 16px 80px -4px rgba(36, 40, 46, 0.3);
  box-shadow: 0px 16px 80px -4px rgba(36, 40, 46, 0.3);
}
.chat-search-box .form-icon {
  top: 1.25rem !important;
}

#searchBoxModal .modal-content {
  background-color: transparent;
}
#searchBoxModal .modal-backdrop {
  background-color: transparent;
}

.firefox .chat-sidebar .scrollbar, .firefox .chat-sidebar .tox .tox-toolbar--scrolling, .tox .firefox .chat-sidebar .tox-toolbar--scrolling, .firefox .chat-sidebar .picmo__picker.picmo__picker .picmo__emojiArea, .picmo__picker.picmo__picker .firefox .chat-sidebar .picmo__emojiArea, .firefox .chat-sidebar html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content, html:not(.navbar-vertical-collapsed) .navbar-vertical .firefox .chat-sidebar .navbar-vertical-content, .firefox .chat-sidebar .offcanvas.faq-sidebar {
  min-width: 75px;
}

.dot-typing {
  position: relative;
  left: -9999px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #9880ff;
  color: #9880ff;
  -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  -webkit-animation: dot-typing 1.5s infinite linear;
  animation: dot-typing 1.5s infinite linear;
}

@-webkit-keyframes dot-typing {
  0% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  16.667% {
    -webkit-box-shadow: 9984px -10px 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px -10px 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  33.333% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  50% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px -10px 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px -10px 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  66.667% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  83.333% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px -10px 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px -10px 0 0 #9880ff;
  }
  100% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
}

@keyframes dot-typing {
  0% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  16.667% {
    -webkit-box-shadow: 9984px -10px 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px -10px 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  33.333% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  50% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px -10px 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px -10px 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  66.667% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
  83.333% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px -10px 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px -10px 0 0 #9880ff;
  }
  100% {
    -webkit-box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
    box-shadow: 9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;
  }
}
.typing {
  position: relative;
}
.typing span {
  display: inline-block;
  -webkit-animation: blink 1.5s infinite;
  animation: blink 1.5s infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height: 10px;
  width: 10px;
  background: #3b5998;
  border-radius: 50%;
}
.typing span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  margin-left: 15px;
}
.typing span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  margin-left: 30px;
}

@-webkit-keyframes blink {
  0% {
    opacity: 0.1;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}

@keyframes blink {
  0% {
    opacity: 0.1;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
.lead-details-container .nav-underline-scrollspy {
  z-index: 1014;
  top: calc(var(--phoenix-navbar-top-height) + 1px);
}

.deal-details .nav-link {
  color: var(--phoenix-emphasis-color);
  font-weight: 600;
}
.deal-details .nav-link .tab-icon-color {
  color: var(--phoenix-tertiary-color);
}
.deal-details .nav-link.active {
  color: var(--phoenix-primary);
}
.deal-details .nav-link.active .tab-icon-color {
  color: var(--phoenix-primary);
}

.sticky-leads-sidebar {
  position: sticky;
  z-index: 1015;
  top: calc(var(--phoenix-navbar-top-height) + 21px);
}

.leads-table th {
  position: relative;
}
.leads-table th::after {
  position: absolute;
  top: 35%;
}

.lead-details-offcanvas {
  max-width: 350px;
  top: var(--phoenix-navbar-top-height) !important;
  height: calc(100vh - var(--phoenix-navbar-top-height));
  padding: 1.5rem;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  .lead-details-offcanvas {
    position: static !important;
    top: 1rem !important;
    padding: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    max-width: unset;
    height: auto;
  }
}

.icon-wrapper-sm {
  position: relative;
  display: inline-block;
}
.icon-wrapper-sm::before {
  position: absolute;
  content: "";
  height: 1.299rem;
  width: 1.299rem;
  border-radius: 0.243rem;
  top: 0.5rem;
  left: 0.2rem;
}

.shadow-primary-100:before {
  background-color: rgba(var(--phoenix-primary-rgb), 0.3);
}

.shadow-info-100:before {
  background-color: rgba(var(--phoenix-info-rgb), 0.3);
}

.list-group-item.list-group-crm {
  padding: 0.3rem 0;
}

.echart-contacts-width {
  min-width: 19rem !important;
  min-height: 320px;
  overflow: hidden;
}
@media (min-width: 576px) {
  .echart-contacts-width {
    min-width: unset !important;
  }
}
@media (min-width: 768px) {
  .echart-contacts-width {
    min-height: 435px !important;
  }
}
@media (min-width: 992px) {
  .echart-contacts-width {
    min-height: 320px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1539.98px) {
  .echart-contacts-width {
    min-height: 430px !important;
  }
}

@media (min-width: 576px) {
  .table-stats tr th:nth-child(1) {
    width: 45%;
  }
  .table-stats tr th:nth-child(1) {
    width: 5%;
  }
  .table-stats tr th:nth-child(1) {
    width: 50%;
  }
}
.table-stats tr td {
  display: table-row;
}
@media (min-width: 576px) {
  .table-stats tr td {
    display: table-cell;
  }
}

.reports-details-chart-table tbody tr:last-child td {
  border-bottom: 0;
  padding-bottom: 0 !important;
}

.deals {
  width: 146.06rem;
  white-space: nowrap;
  height: calc(100vh - var(--phoenix-navbar-top-height) - 15.625rem - 4rem);
}
@media (min-width: 1200px) {
  .deals {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 12.375rem - 4rem);
  }
}
.deals .deals-col {
  width: 22.875rem;
  display: inline-block;
  vertical-align: top;
  height: 100%;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.deals .deals-col .deals-items-container {
  height: calc(100% - 5.18rem);
}
.deals .deals-col .deals-items-container .sortable-ghost {
  position: relative;
}
.deals .deals-col .deals-items-container .sortable-ghost::before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: var(--phoenix-kanban-ghost-bg);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  border-radius: 0.375rem;
}
[data-bs-theme=dark] .deals .deals-col .deals-items-container .sortable-ghost::before {
  background-color: #141824;
}
.deals .deals-col .deals-items-container .sortable-drag .card {
  border: 0 !important;
  -webkit-transform: rotate(-5deg) !important;
  -ms-transform: rotate(-5deg) !important;
  transform: rotate(-5deg) !important;
  background-color: var(--phoenix-kanban-drag-bg);
  top: 5px;
}
.deals .deals-col .deals-items-container .dropdown-indicator-icon {
  right: 1.5rem;
  top: 1.25rem;
}
.deals .deals-col .deals-items-container .dropdown-indicator-icon .fa-angle-down {
  -webkit-transition: 0.5s ease transform;
  -o-transition: 0.5s ease transform;
  transition: 0.5s ease transform;
}
.deals .deals-col .deals-items-container [aria-expanded=true].dropdown-indicator-icon .fa-angle-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.deals .deals-col .deals-items-container [aria-expanded=true] ~ .deals-company-agent {
  display: none !important;
}
.deals .deals-col .deals-items-container [aria-expanded=true] ~ .deals-items-head .deals-revenue {
  display: none !important;
}
.deals .deals-col .deals-items-container [aria-expanded=true] ~ .deals-items-head .deals-category {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.kanban-deals-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: fixed;
  left: 0;
  right: 0;
}

.crm-deals-breadcrumb {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 992px) {
  .crm-deals-breadcrumb {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.bg-auth-card-overlay {
  mix-blend-mode: overlay;
}

.auth-card {
  background-color: var(--phoenix-emphasis-bg);
}
[data-bs-theme=dark] .auth-card {
  background-color: #0f111a;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .auth-card {
    width: 27rem;
    margin: 0 auto;
  }
}
.auth-card .auth-title-box {
  width: 100%;
}
@media (min-width: 768px) {
  .auth-card .auth-title-box {
    width: 16.875rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-title-box {
    width: 23.4375rem;
  }
}
.auth-card .auth-title-box .auth-title-box-img {
  width: 9.5rem;
  height: 7.56rem;
}
@media (min-width: 768px) {
  .auth-card .auth-title-box .auth-title-box-img {
    width: 12.5rem;
    height: 9.875rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-title-box .auth-title-box-img {
    width: 17.93rem;
    height: 14.18rem;
  }
}
@media (min-width: 768px) {
  .auth-card .auth-title-box .card-sign-up {
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 1200px) {
  .auth-card .auth-title-box .card-sign-up {
    padding-bottom: 3rem !important;
  }
}
.auth-card .auth-form-box {
  margin: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .auth-card .auth-form-box {
    max-width: 16.625rem;
  }
}
@media (min-width: 992px) {
  .auth-card .auth-form-box {
    max-width: 18.75rem;
  }
}
@media (min-width: 1540px) {
  .auth-card .auth-form-box {
    max-width: 25rem;
  }
}

.verification-form {
  max-width: 17.6875rem;
  margin: 0 auto;
}
.verification-form .form-control {
  -moz-appearance: textfield;
}
.verification-form .form-control::-webkit-outer-spin-button, .verification-form .form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.support-chat-container {
  display: none;
}
.support-chat-container.show {
  display: block;
}

.support-chat {
  position: fixed;
  bottom: 3rem;
  right: 0;
  max-width: 27.87rem;
  width: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  z-index: 1030;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  padding-bottom: 3rem;
}
.support-chat-start .support-chat {
  right: auto;
  left: 0;
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
}
.support-chat-bottom-lg .support-chat {
  bottom: 5.5rem;
}
@media (min-width: 576px) {
  .support-chat {
    right: 1rem;
  }
  .support-chat-start .support-chat {
    left: 1rem;
  }
}
@media (min-width: 992px) {
  .support-chat {
    right: 2rem;
  }
  .support-chat-start .support-chat {
    left: 2rem;
  }
}
.support-chat .card {
  -webkit-box-shadow: 0px 0px 32px 0px rgba(36, 40, 46, 0.12);
  box-shadow: 0px 0px 32px 0px rgba(36, 40, 46, 0.12);
}
[data-bs-theme=dark] .support-chat .card {
  -webkit-box-shadow: 0px 0px 32px 10px rgba(0, 0, 0, 0.41);
  box-shadow: 0px 0px 32px 10px rgba(0, 0, 0, 0.41);
}
.support-chat .card-body {
  height: 27rem;
}
.support-chat.show-chat {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.support-chat .send-btn {
  width: 37.06px;
  height: 37.06px;
  border-radius: 50%;
  color: var(--phoenix-primary);
}
.support-chat .send-btn:hover {
  background-color: var(--phoenix-body-highlight-bg);
  color: var(--phoenix-primary-light);
}
.support-chat .send-btn:active {
  background-color: var(--phoenix-secondary-bg);
  color: var(--phoenix-primary-light);
}

.support-chat + .btn-support-chat {
  position: fixed;
  bottom: 2.5rem;
  right: 1rem;
  width: 3rem;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--phoenix-emphasis-bg) !important;
  z-index: 1030;
  border-radius: var(--phoenix-border-radius-pill);
  -webkit-box-shadow: 0px 0px 32px 0px rgba(36, 40, 46, 0.12);
  box-shadow: 0px 0px 32px 0px rgba(36, 40, 46, 0.12);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
[data-bs-theme=dark] .support-chat + .btn-support-chat {
  -webkit-box-shadow: 0px 0px 32px 10px rgba(0, 0, 0, 0.41);
  box-shadow: 0px 0px 32px 10px rgba(0, 0, 0, 0.41);
}
.support-chat-start .support-chat + .btn-support-chat {
  right: auto;
  left: 1rem;
}
.support-chat-bottom-lg .support-chat + .btn-support-chat {
  bottom: 5rem;
}
@media (min-width: 576px) {
  .support-chat + .btn-support-chat {
    width: 9rem;
    right: 2rem;
  }
  .support-chat-start .support-chat + .btn-support-chat {
    left: 2rem;
  }
}
@media (min-width: 992px) {
  .support-chat + .btn-support-chat {
    right: 3rem;
  }
  .support-chat-start .support-chat + .btn-support-chat {
    left: 3rem;
  }
}
.support-chat + .btn-support-chat:hover {
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.support-chat + .btn-support-chat .fa-chevron-down {
  display: none;
}
.support-chat + .btn-support-chat .btn-text {
  display: none;
}
@media (min-width: 576px) {
  .support-chat + .btn-support-chat .btn-text {
    display: block;
  }
}
.support-chat + .btn-support-chat.btn-chat-close {
  border-radius: 50%;
  width: 3rem;
}
.support-chat + .btn-support-chat.btn-chat-close .btn-text,
.support-chat + .btn-support-chat.btn-chat-close .fa-headset,
.support-chat + .btn-support-chat.btn-chat-close .ping-icon-wrapper {
  display: none;
}
.support-chat + .btn-support-chat.btn-chat-close .fa-chevron-down {
  display: block;
}

.kanban-content {
  position: fixed;
  padding-top: var(--phoenix-navbar-top-height);
  padding-left: 0 !important;
  padding-right: 0 !important;
  left: 0;
  right: 0;
}
.kanban-content .phoenix-offcanvas {
  width: 100%;
  top: var(--phoenix-navbar-top-height);
  padding: 1rem 2rem;
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
}
.kanban-content .phoenix-offcanvas.show ~ .phoenix-offcanvas-backdrop {
  top: var(--phoenix-navbar-top-height);
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem);
}

@media (min-width: 1540px) {
  .navbar.navbar-expand-xxl ~ .kanban-content .kanban-header,
  .navbar.navbar-expand-xxl ~ .kanban-deals-content .kanban-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-xxl ~ .kanban-content .kanban-container,
  .navbar.navbar-expand-xxl ~ .kanban-deals-content .kanban-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-xxl ~ .kanban-content .footer,
  .navbar.navbar-expand-xxl ~ .kanban-deals-content .footer {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .navbar.navbar-expand-xl ~ .kanban-content .kanban-header,
  .navbar.navbar-expand-xl ~ .kanban-deals-content .kanban-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-xl ~ .kanban-content .kanban-container,
  .navbar.navbar-expand-xl ~ .kanban-deals-content .kanban-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-xl ~ .kanban-content .footer,
  .navbar.navbar-expand-xl ~ .kanban-deals-content .footer {
    padding-left: 2.5rem;
  }
}
@media (min-width: 992px) {
  .navbar.navbar-expand-lg ~ .kanban-content .kanban-header,
  .navbar.navbar-expand-lg ~ .kanban-deals-content .kanban-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-lg ~ .kanban-content .kanban-container,
  .navbar.navbar-expand-lg ~ .kanban-deals-content .kanban-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-lg ~ .kanban-content .footer,
  .navbar.navbar-expand-lg ~ .kanban-deals-content .footer {
    padding-left: 2.5rem;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-expand-md ~ .kanban-content .kanban-header,
  .navbar.navbar-expand-md ~ .kanban-deals-content .kanban-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-md ~ .kanban-content .kanban-container,
  .navbar.navbar-expand-md ~ .kanban-deals-content .kanban-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-md ~ .kanban-content .footer,
  .navbar.navbar-expand-md ~ .kanban-deals-content .footer {
    padding-left: 2.5rem;
  }
}
@media (min-width: 576px) {
  .navbar.navbar-expand-sm ~ .kanban-content .kanban-header,
  .navbar.navbar-expand-sm ~ .kanban-deals-content .kanban-header {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-sm ~ .kanban-content .kanban-container,
  .navbar.navbar-expand-sm ~ .kanban-deals-content .kanban-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .navbar.navbar-expand-sm ~ .kanban-content .footer,
  .navbar.navbar-expand-sm ~ .kanban-deals-content .footer {
    padding-left: 2.5rem;
  }
}
.navbar.navbar-expand-xs ~ .kanban-content .kanban-header,
.navbar.navbar-expand-xs ~ .kanban-deals-content .kanban-header {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.navbar.navbar-expand-xs ~ .kanban-content .kanban-container,
.navbar.navbar-expand-xs ~ .kanban-deals-content .kanban-container {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.navbar.navbar-expand-xs ~ .kanban-content .footer,
.navbar.navbar-expand-xs ~ .kanban-deals-content .footer {
  padding-left: 2.5rem;
}

.kanban-header {
  padding: 0.5rem 1.5rem;
  border-bottom: 1px solid var(--phoenix-border-color);
}

.kanban-container {
  white-space: nowrap;
  padding: 0 1.5rem;
  background-color: var(--phoenix-kanban-bg);
  height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem - 106px);
}
@media (min-width: 768px) {
  .kanban-container {
    height: calc(100vh - var(--phoenix-navbar-top-height) - 4rem - 63px);
  }
}
.kanban-container .sortable-drag .sortable-item.card {
  background-color: var(--phoenix-kanban-drag-bg);
}
.kanban-container .sortable-item.card {
  background-color: var(--phoenix-kanban-column-bg);
  border-radius: 0.5rem;
  border: 0;
}
.kanban-container .sortable-item.card:hover {
  background-color: var(--phoenix-kanban-column-hover-bg);
}
.kanban-container .kanban-items-container {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-out;
  -o-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
  min-height: 1rem;
}
.kanban-container .kanban-column {
  display: inline-block !important;
  width: 22rem;
  white-space: normal;
  vertical-align: top;
  margin-right: 1rem;
  background-color: var(--phoenix-kanban-column-bg);
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kanban-container .kanban-column-title {
  font-weight: 700;
  color: var(--phoenix-emphasis-color);
}
.kanban-container .kanban-title-badge {
  border-radius: var(--phoenix-border-radius-pill);
  background-color: var(--phoenix-secondary-bg);
  font-size: 0.8rem;
  font-weight: 600;
  padding: 4px 9px;
  margin-left: 0.5rem;
  color: var(--phoenix-emphasis-color);
  line-height: 1;
  display: inline;
}
.kanban-container .kanban-item-dropdown-btn {
  padding: 0 0.5rem;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 2 !important;
}
.kanban-container .kanban-header-dropdown-btn {
  position: absolute !important;
  top: -15px;
  z-index: 2 !important;
}
.kanban-container .kanban-collapse-icon {
  cursor: pointer;
}
.kanban-container .kanban-collapse-icon.uil-arrow-from-right {
  display: none;
}
.kanban-container .kanban-column.collapsed {
  width: 3.5rem;
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.kanban-container .kanban-column.collapsed .kanban-header-dropdown-btn {
  display: none !important;
}
.kanban-container .kanban-column.collapsed .kanban-column-header {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.kanban-container .kanban-column.collapsed .kanban-column-title {
  margin: 0;
  position: absolute;
  top: 10rem;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
  -ms-transform: translate(-50%, -50%) rotate(-90deg);
  transform: translate(-50%, -50%) rotate(-90deg);
  white-space: nowrap;
  min-width: 10rem;
  text-align: end;
}
.kanban-container .kanban-column.collapsed .kanban-collapse-icon {
  margin: 0 auto;
}
.kanban-container .kanban-column.collapsed .kanban-collapse-icon.uil-left-arrow-to-left {
  display: none;
}
.kanban-container .kanban-column.collapsed .kanban-collapse-icon.uil-arrow-from-right {
  display: inline;
}
.kanban-container .kanban-column.collapsed .kanban-add-task {
  display: none;
}
.kanban-container .kanban-column.collapsed .kanban-items-container {
  opacity: 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.kanban-container .kanban-column.collapsed .kanban-items-container .sortable-item {
  display: none;
}

.kanban-add-task {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kanban-add-task button {
  width: 38px;
  height: 38px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.kanban-add-task button:hover {
  background-color: var(--phoenix-quaternary-bg) !important;
}

.kanban-action-item {
  background-color: var(--phoenix-body-bg);
  margin-bottom: 0.5rem;
  border-radius: 0.375rem;
  position: relative;
}

.kanban-create-board .nav-underline {
  gap: 0;
}
.kanban-create-board .nav-underline .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kanban-create-board .nav-underline .nav-item .nav-link {
  text-align: center;
}
.kanban-create-board .nav-underline .nav-item .nav-link::before {
  display: none;
}

.kanban-column-input-container {
  position: relative;
}
.kanban-column-input-container .kanban-column-icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
}
.kanban-column-input-container .form-floating input {
  padding-left: 2.25rem;
}
.kanban-column-input-container.flatpickr-input-sm .flatpickr-icon {
  -webkit-transform: translateY(-13px);
  -ms-transform: translateY(-13px);
  transform: translateY(-13px);
}

.kanban-color-picker {
  min-width: 128px;
  padding: 14px 48px 14px 16px;
  background: var(--phoenix-emphasis-bg);
  height: 100%;
  width: 100%;
  border: 1px solid var(--phoenix-border-color);
  border-radius: var(--phoenix-border-radius);
  position: relative;
  background-image: var(--phoenix-form-select-indicator);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 11px 12px;
}
.kanban-color-picker::-webkit-color-swatch {
  border: none;
}

.kanban-column-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}

.kanban-swatch-label {
  width: 50px;
  height: 40px;
  border: 1px solid var(--phoenix-border-color-translucent);
  border-radius: var(--phoenix-border-radius-pill);
}

.kanban-radio-bg-image {
  border-radius: var(--phoenix-border-radius-lg);
}

.kanban-swatch-radio:checked + .kanban-swatch-btn-shadow {
  border-color: var(--phoenix-primary);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(var(--phoenix-primary-rgb), 0.5);
  box-shadow: 0 0 0 0.2rem rgba(var(--phoenix-primary-rgb), 0.5);
  outline: 0;
}
.kanban-swatch-radio:checked + .kanban-radio-bg-image {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(var(--phoenix-primary-rgb), 0.5);
  box-shadow: 0 0 0 0.2rem rgba(var(--phoenix-primary-rgb), 0.5);
}

.kanban-tag .kanban-tag-badge {
  width: 100%;
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.kanban-tag .kanban-tag-action-icons {
  padding: 0.66rem 0.66rem;
  border-color: transparent;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.kanban-tag .kanban-tag-action-icons:hover {
  background-color: var(--phoenix-body-highlight-bg) !important;
}
.kanban-tag:hover .kanban-tag-badge {
  width: calc(100% - 80px);
  -webkit-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.kanban-tag:hover .kanban-tag-action-icons {
  opacity: 1;
}

.theme-wizard.theme-wizard-progress .nav-wizard .nav-item {
  pointer-events: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.theme-wizard.theme-wizard-progress .nav-wizard .nav-item:first-child .nav-link::before {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.theme-wizard.theme-wizard-progress .nav-wizard .nav-item:last-child .nav-link::before {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.theme-wizard.theme-wizard-progress .nav-wizard .nav-item .nav-link:before {
  content: "" !important;
  height: 6px !important;
  left: 0 !important;
  top: 48% !important;
  width: 100% !important;
  position: absolute !important;
  background-color: var(--phoenix-tertiary-bg) !important;
}
.theme-wizard.theme-wizard-progress .nav-wizard.nav-wizard-progress .nav-item .nav-link.active::before {
  background-color: var(--phoenix-primary) !important;
}
.theme-wizard.theme-wizard-progress .nav-wizard.nav-wizard-progress .nav-item .nav-link.complete::before, .theme-wizard.theme-wizard-progress .nav-wizard.nav-wizard-progress .nav-item .nav-link.done::before {
  background-color: var(--phoenix-primary) !important;
}

.kanban-column-underline-primary {
  position: relative;
}
.kanban-column-underline-primary::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-primary);
}

.kanban-column-underline-secondary {
  position: relative;
}
.kanban-column-underline-secondary::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-secondary);
}

.kanban-column-underline-success {
  position: relative;
}
.kanban-column-underline-success::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-success);
}

.kanban-column-underline-info {
  position: relative;
}
.kanban-column-underline-info::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-info);
}

.kanban-column-underline-warning {
  position: relative;
}
.kanban-column-underline-warning::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-warning);
}

.kanban-column-underline-danger {
  position: relative;
}
.kanban-column-underline-danger::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-danger);
}

.kanban-column-underline-light {
  position: relative;
}
.kanban-column-underline-light::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-light);
}

.kanban-column-underline-dark {
  position: relative;
}
.kanban-column-underline-dark::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 4px;
  width: 100%;
  border-radius: 5px;
  background-color: var(--phoenix-dark);
}

.kanban-radio-collapse input[aria-expanded=true] {
  pointer-events: none;
}
.kanban-radio-collapse input[aria-expanded=true] + label {
  pointer-events: none;
}

.kanban-board-bg img {
  max-width: 100%;
  width: 450px;
}
@media (min-width: 1200px) {
  .kanban-board-bg img {
    width: 600px;
  }
}

@media (min-width: 576px) {
  .kanban-boards-slider .swiper-slide {
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .kanban-boards-slider .swiper-slide {
    max-width: 33.33%;
  }
}
@media (min-width: 1540px) {
  .kanban-boards-slider .swiper-slide {
    max-width: 25%;
  }
}

.sortable-drag {
  opacity: 1 !important;
}
.sortable-drag .sortable-item {
  -webkit-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  top: 5px;
}

.sortable-ghost .sortable-item {
  position: relative;
}
.sortable-ghost .sortable-item::before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: var(--phoenix-kanban-ghost-bg);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  border-radius: 0.375rem;
}

.sortable-dragging * {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.sortable-item {
  cursor: pointer;
}
.sortable-item:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

:root,
[data-bs-theme=light] {
  /* ------------------------------- navbar-top  ------------------------------- */
  /* ------------------------------- navbar-vertical light dark ------------------------------- */
}
:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker],
[data-bs-theme=light]:not([data-bs-theme=dark]) [data-navbar-appearance=darker] {
  --phoenix-navbar-top-dropdown-hover-bg: #31374a;
  --phoenix-navbar-top-dropdown-color: #9fa6bc;
}
:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker]:not([data-bs-theme=dark]) .navbar-top-collapse.show,
[data-bs-theme=light]:not([data-bs-theme=dark]) [data-navbar-appearance=darker]:not([data-bs-theme=dark]) .navbar-top-collapse.show {
  --phoenix-navbar-top-link-color: #9fa6bc;
  --phoenix-navbar-top-menu-bg-color: #141824;
  --phoenix-navbar-top-border-color: var(--phoenix-border-color);
  --phoenix-navbar-top-link-hover-color: #cbd0dd;
  --phoenix-navbar-top-link-hover-bg: #222834;
  --phoenix-navbar-top-link-active-color: #cbd0dd;
}
:root [data-navbar-appearance=darker],
[data-bs-theme=light] [data-navbar-appearance=darker] {
  --phoenix-navbar-vertical-border-color: #31374a;
  --phoenix-navbar-vertical-bg-color: #222834;
  --phoenix-navbar-vertical-label-color: #6e7891;
  --phoenix-navbar-vertical-link-color: #9fa6bc;
  --phoenix-navbar-vertical-link-hover-color: #eff2f6;
  --phoenix-navbar-vertical-link-hover-bg: #31374a;
  --phoenix-navbar-vertical-link-active-color: #fff;
  --phoenix-navbar-vertical-link-disable-color: #8a94ad;
  --phoenix-navbar-vertical-hr-color: $gray-800;
  --phoenix-navbar-vertical-collapsed-menu-bg: #222834;
  --phoenix-logo-text: #eff2f6;
  --phoenix-navbar-footer-border-color: #31374a;
  --phoenix-navbar-top-bg-color: #222834;
}
:root [data-navbar-appearance=darker] .navbar-nav-icons,
[data-bs-theme=light] [data-navbar-appearance=darker] .navbar-nav-icons {
  --phoenix-nav-link-color: #8a94ad;
}
:root [data-navbar-appearance=darker].navbar-slim .navbar-brand span,
[data-bs-theme=light] [data-navbar-appearance=darker].navbar-slim .navbar-brand span {
  color: #cbd0dd !important;
}
:root [data-navbar-appearance=darker] .badge-phoenix-warning,
[data-bs-theme=light] [data-navbar-appearance=darker] .badge-phoenix-warning {
  --phoenix-badge-bg: #262527;
  --phoenix-badge-color: #ffcc85;
  --phoenix-badge-border-color: #51453A;
}
:root[data-navigation-type=dual]:not([data-bs-theme=dark]) [data-navbar-appearance=darker],
[data-bs-theme=light][data-navigation-type=dual]:not([data-bs-theme=dark]) [data-navbar-appearance=darker] {
  --phoenix-dual-nav-border-color: #31374a;
  --phoenix-dual-nav-first-layer-bg: #0f111a;
}
:root[data-navigation-type=dual]:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box.search-box-icon,
[data-bs-theme=light][data-navigation-type=dual]:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box.search-box-icon {
  color: #606981;
}

:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box .btn-close {
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box .search-input {
  background-color: #141824;
  border-color: #373e53;
}
:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box.search-box-icon {
  color: #606981;
}
:root:not([data-bs-theme=dark]) [data-navbar-appearance=darker] .search-box .form-control {
  color: #6e7891;
}

[data-bs-theme=dark] [data-navbar-appearance=darker] {
  --phoenix-navbar-vertical-bg-color: #222834;
  --phoenix-navbar-vertical-label-color: #6e7891;
  --phoenix-navbar-vertical-link-color: gray-400;
  --phoenix-navbar-vertical-link-hover-color: #eff2f6;
  --phoenix-navbar-vertical-link-hover-bg: #31374a;
  --phoenix-navbar-vertical-link-active-color: #fff;
  --phoenix-navbar-vertical-link-disable-color: #6e7891;
  --phoenix-navbar-vertical-collapsed-menu-bg: #222834;
  --phoenix-navbar-top-bg-color: #222834;
}
[data-bs-theme=dark] [data-navbar-appearance=darker] .form-control {
  color: #6e7891;
}
[data-bs-theme=dark] [data-navbar-appearance=darker] .search-box .search-box-icon {
  color: #606981;
}

.echart-financial-Activities {
  height: 27.8rem;
  width: 100%;
}
@media (min-width: 1540px) {
  .echart-financial-Activities {
    height: 46rem;
  }
}

.flight-desc-card {
  width: auto;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  width: calc(100% - 2rem);
}
@media (min-width: 576px) {
  .flight-desc-card {
    max-width: 31.25rem !important;
  }
}
@media (min-width: 768px) {
  .flight-desc-card {
    bottom: 3.5rem;
  }
}
.flight-desc-card .progress {
  position: relative;
  border-top: 1px dotted var(--phoenix-info);
  background: transparent;
  overflow: visible;
  height: 0;
  border-radius: 0;
}
.flight-desc-card .progress .progress-bar {
  position: absolute;
  top: 50%;
  height: 2px;
  -webkit-transform: translateY(-75%);
  -ms-transform: translateY(-75%);
  transform: translateY(-75%);
}

.marker-1 {
  background-image: url("../img/icons/fly-map-marker.png");
  background-size: 100%;
  width: 1.875rem;
  height: 2.94rem;
  top: -1.125rem;
}
[data-bs-theme=dark] .marker-1 {
  background-image: url("../img/icons/fly-map-marker_dark.png");
}

.marker-2 {
  background-image: url("../img/icons/plane.png");
  background-size: 100%;
  width: 2.125rem;
  height: 2.125rem;
}
[data-bs-theme=dark] .marker-2 {
  background-image: url("../img/icons/plane_dark.png");
}

.marker-3 {
  background-image: url("../img/icons/land-map-marker.png");
  background-size: 100%;
  width: 1.875rem;
  height: 2.94rem;
  top: -1.125rem;
}
[data-bs-theme=dark] .marker-3 {
  background-image: url("../img/icons/land-map-marker_dark.png");
}

.form-price-tier .pricings {
  display: none;
}
.form-price-tier.active {
  background: var(--phoenix-emphasis-bg);
}
.form-price-tier.active .pricings {
  display: block !important;
}
.form-price-tier.active .form-switch label {
  color: var(--phoenix-primary-darker) !important;
}

@media (min-width: 576px) {
  .age-segment-input {
    max-width: 5.75rem;
  }
}

@media (min-width: 576px) {
  .flex-sm-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

.hotel-card {
  max-height: 27.5rem;
}
.hotel-card .btn-wish {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.hotel-card:hover .btn-wish {
  opacity: 1 !important;
}

.flight-list-item-logo {
  height: 64px;
}
@media (min-width: 576px) {
  .flight-list-item-logo {
    height: 100px;
  }
}

.flight-filter-checkbox:checked + label {
  border: 1px solid var(--phoenix-primary-light);
  outline: 0;
  background: var(--phoenix-primary) !important;
  color: var(--phoenix-white) !important;
}

.trip-filter-checkbox:checked + label {
  background: var(--phoenix-emphasis-bg) !important;
  color: var(--phoenix-primary) !important;
}

@media (min-width: 992px) {
  .coupon-card-sticky-top {
    position: sticky;
    top: calc(var(--phoenix-navbar-top-height) + 3.725rem);
  }
}

.flight-bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1020;
}

.theme-wizard.flight-booking-wizard .nav-item:not(.theme-wizard.flight-booking-wizard .nav-item:last-child) .nav-link:before {
  top: 35% !important;
}

.tour-direction-line {
  position: absolute;
  height: 1rem;
  bottom: -1rem;
  left: 19px;
}

.navbar-nav.travel-nav-top .nav-link {
  padding: 0.5rem 1rem;
  border-radius: 0.375rem;
}
.navbar-nav.travel-nav-top .dropdown-menu {
  margin-top: 0;
}
.navbar-nav.travel-nav-top .dropdown-menu.navbar-dropdown-caret::after {
  -webkit-box-shadow: none;
  box-shadow: none;
  top: -10px;
  height: 1.2rem;
  width: 1.2rem;
}
@media (min-width: 992px) {
  .navbar-nav.travel-nav-top .dropdown .dropdown-toggle:after {
    display: none;
  }
  .navbar-nav.travel-nav-top .dropdown .dropdown-menu {
    margin-top: 1rem;
  }
  .navbar-nav.travel-nav-top .nav-link:hover {
    background-color: var(--phoenix-secondary-bg);
  }
}

.mapbox-container {
  position: relative;
  overflow: hidden;
}
.mapbox-container .map {
  min-height: 36.875rem;
}
@media (min-width: 576px) {
  .mapbox-container .map {
    min-height: 33.125rem;
  }
}
.mapbox-container .mapbox-control-btn {
  position: absolute;
  bottom: 0;
  padding: 1rem;
}
.mapbox-container .mapbox-control-btn .zoomIn,
.mapbox-container .mapbox-control-btn .zoomOut,
.mapbox-container .mapbox-control-btn .fullScreen {
  border-width: 2px;
}
.mapbox-container .mapbox-control-btn .zoomIn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mapbox-container .mapbox-control-btn .zoomOut {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.flight-map-control-btn {
  top: 60px;
  right: 0;
  bottom: unset !important;
}
@media (min-width: 768px) {
  .flight-map-control-btn {
    top: unset;
    right: unset;
    bottom: 0 !important;
  }
}

.mapboxgl-ctrl-logo {
  display: none !important;
}

/* -------------------------------------------------------------------------- */
/*                               brand colors                                 */
/* -------------------------------------------------------------------------- */
.text-facebook {
  color: #3c5a99 !important;
}

.text-google-plus {
  color: #dd4b39 !important;
}

.text-twitter {
  color: #1da1f2 !important;
}

.text-linkedin {
  color: #0077b5 !important;
}

.text-youtube {
  color: #ff0001 !important;
}

.text-github {
  color: #333333 !important;
}

.text-bootstrap {
  color: #6f45a9 !important;
}

.text-css3 {
  color: #203ccf !important;
}

.text-html5 {
  color: #bf4b2c !important;
}

.text-sass {
  color: #c55589 !important;
}

.text-gulp {
  color: #d54049 !important;
}

.text-w3c {
  color: #255997 !important;
}

.noUi-primary .noUi-connect {
  background: #3874ff !important;
}

.noUi-secondary .noUi-connect {
  background: #31374a !important;
}

.noUi-success .noUi-connect {
  background: #25b003 !important;
}

.noUi-info .noUi-connect {
  background: #0097eb !important;
}

.noUi-warning .noUi-connect {
  background: #e5780b !important;
}

.noUi-danger .noUi-connect {
  background: #fa3b1d !important;
}

.noUi-light .noUi-connect {
  background: #eff2f6 !important;
}

.noUi-dark .noUi-connect {
  background: #141824 !important;
}

.noUi-primary-lighter .noUi-connect {
  background: var(--phoenix-primary-lighter) !important;
}

.noUi-target {
  --phoenix-noUi-track-height: 0.75rem;
  --phoenix-noUi-handle-top: -6px;
  background: var(--phoenix-body-highlight-bg);
  border: none;
  -webkit-box-shadow: var(--phoenix-box-shadow-inset);
  box-shadow: var(--phoenix-box-shadow-inset);
}
.noUi-target.noUi-target-primary {
  background: var(--phoenix-primary-lighter);
}
[data-bs-theme=dark] .noUi-target.noUi-target-primary {
  background: var(--phoenix-primary-bg-subtle);
}
.noUi-target.noUi-horizontal {
  height: var(--phoenix-noUi-track-height);
}
.noUi-target.noUi-horizontal .noUi-handle {
  right: -8px;
}
.noUi-target .noUi-connect {
  background: var(--phoenix-primary);
}
.noUi-target .noUi-handle {
  width: 1rem;
  height: 1.5rem;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--phoenix-border-color);
  top: var(--phoenix-noUi-handle-top);
  cursor: -webkit-grab;
  cursor: grab;
}
.noUi-target .noUi-handle:hover .noUi-tooltip {
  display: block;
}
.noUi-target .noUi-handle::after, .noUi-target .noUi-handle::before {
  background: var(--phoenix-secondary-light);
  height: 10px;
  top: 6px;
}
.noUi-target .noUi-handle::after {
  left: 9px;
}
.noUi-target .noUi-handle::before {
  left: 4px;
}
.noUi-target .noUi-handle .noUi-tooltip {
  display: none;
  background: var(--phoenix-emphasis-bg);
  border: 1px solid var(--phoenix-border-color);
  color: var(--phoenix-body-color);
  font-size: 0.8rem;
}
.noUi-target .noUi-handle:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.noUi-target .noUi-handle.noUi-active .noUi-tooltip {
  display: block;
}
.noUi-target .noUi-pips {
  color: var(--phoenix-body-quaternary);
  margin-top: 0.25rem;
}
.noUi-target .noUi-pips .noUi-value-sub {
  color: var(--phoenix-body-quaternary);
}
.noUi-target .noUi-pips .noUi-marker,
.noUi-target .noUi-pips .noUi-marker-large {
  background: var(--phoenix-body-quaternary);
}

.noUi-handle-square.noUi-target {
  --phoenix-noUi-handle-top: -2px;
}
.noUi-handle-square.noUi-target .noUi-handle {
  height: 16px;
  width: 16px;
}
.noUi-handle-square.noUi-target .noUi-handle::after, .noUi-handle-square.noUi-target .noUi-handle::before {
  display: none;
}

.noUi-handle-circle.noUi-target {
  --phoenix-noUi-handle-top: -3px;
}
.noUi-handle-circle.noUi-target .noUi-handle {
  height: 18px;
  width: 18px;
  border-radius: 50%;
}
.noUi-handle-circle.noUi-target .noUi-handle::after, .noUi-handle-circle.noUi-target .noUi-handle::before {
  display: none;
}

.noUi-slider-slim.noUi-target {
  --phoenix-noUi-track-height: 4px;
  --phoenix-noUi-handle-top: -10px;
}
.noUi-slider-slim.noUi-target.noUi-handle-circle {
  --phoenix-noUi-handle-top: -7px;
}

.noUi-slider-medium.noUi-target {
  --phoenix-noUi-track-height: 14px;
  --phoenix-noUi-handle-top: -5px !important;
  border-radius: 1.25rem;
}
.noUi-slider-medium.noUi-target .noUi-handle {
  height: 1.5rem;
  width: 1.5rem;
}
.noUi-slider-medium.noUi-target .noUi-connects {
  height: 6px;
  top: 30%;
}

.noUi-slider-large.noUi-target {
  --phoenix-noUi-track-height: 2.5rem;
  --phoenix-noUi-handle-top: 3.5px !important;
  background: var(--phoenix-body-highlight-bg);
  border-radius: 1.25rem;
}
.noUi-slider-large.noUi-target .noUi-handle {
  height: 2rem;
  width: 2rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.noUi-slider-large.noUi-target .noUi-connects {
  height: 1.5rem;
  top: 20%;
}

.noUi-handle-primary .noUi-handle {
  background-color: var(--phoenix-primary);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.treeview.treeview-slect [data-bs-toggle=collapse] .treeview-text {
  margin-left: 2.1rem;
}
.treeview.treeview-slect .toggle-container {
  position: relative;
}
.treeview.treeview-slect .toggle-container input {
  position: absolute;
  left: 18px;
  z-index: 2;
}

.treeview {
  position: relative;
  padding-left: 0;
}
.treeview .collapsing {
  -webkit-transition: height 0.15s ease;
  -o-transition: height 0.15s ease;
  transition: height 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .treeview .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.treeview .treeview-border {
  border-left-style: dashed;
  border-width: 1px;
  border-color: var(--phoenix-border-color);
  margin-left: 3px;
  padding-left: 20px;
}
.treeview .treeview-border-transparent {
  border-color: transparent !important;
}
.treeview ul:not(.collapse-show) .treeview-row {
  display: none;
}
.treeview .treeview-list-item {
  list-style: none;
}
.treeview .treeview-list-item .treeview-row {
  width: 100%;
  height: 27px;
  position: absolute;
  left: 0;
}
.treeview .treeview-list-item .treeview-row-odd {
  background-color: var(--phoenix-secondary-bg);
}
.treeview .treeview-list-item .treeview-row-even {
  background-color: var(--phoenix-light);
}
.treeview .treeview-list-item .treeview-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.treeview .treeview-list-item .treeview-item > .form-check-input {
  margin: 0 0.5rem 0.25rem 0;
}
.treeview .treeview-list-item .treeview-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 0.8rem;
  color: var(--phoenix-tertiary-color);
  height: 28px;
  margin-bottom: 0;
}
[data-bs-theme=dark] .treeview .treeview-list-item .treeview-text {
  color: var(--phoenix-body-color);
}
.treeview .treeview-list-item .treeview-text .treeview-icon {
  color: var(--phoenix-quaternary-color);
  font-size: 1rem;
  margin-right: 0.5rem;
}
[data-bs-theme=dark] .treeview .treeview-list-item .treeview-text .treeview-icon {
  color: var(--phoenix-tertiary-color);
}
.treeview .treeview-list-item .treeview-badge {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background-color: var(--phoenix-primary-bg-subtle);
  color: var(--phoenix-primary-darker);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.5rem;
}
.treeview .treeview-list-item .treeview-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  margin-left: 0.25rem;
}
.treeview a {
  text-decoration: none;
}
.treeview [data-bs-toggle=collapse] {
  position: relative;
  display: block;
}
.treeview [data-bs-toggle=collapse] .treeview-text {
  padding-left: 0.5rem;
  margin-left: 0.5rem;
}
.treeview [data-bs-toggle=collapse]:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy41Mjg1NiA1LjgwNDc2QzMuNzg4ODcgNi4wNjUwOCA0LjIxMTYyIDYuMDY1MDggNC40NzE5NCA1LjgwNDc2TDcuMTM3NTYgMy4xMzkxNEM3LjMyOTE2IDIuOTQ3NTUgNy4zODUzOCAyLjY2MjI0IDcuMjgxMjYgMi40MTIzNEM3LjE3NzEzIDIuMTYyNDQgNi45MzU1NiAyIDYuNjY0ODMgMkwxLjMzMzU4IDIuMDAyMDhDMS4wNjQ5NCAyLjAwMjA4IDAuODIxMjgxIDIuMTY0NTIgMC43MTcxNTUgMi40MTQ0MkMwLjYxMzAyOSAyLjY2NDMyIDAuNjcxMzQgMi45NDk2MyAwLjg2MDg0OSAzLjE0MTIyTDMuNTI2NDcgNS44MDY4NUwzLjUyODU2IDUuODA0NzZaIiBmaWxsPSIjOEE5NEFEIi8+Cjwvc3ZnPgo=");
  position: absolute;
  left: 0;
  color: red !important;
  top: 45%;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.treeview [data-bs-toggle=collapse][aria-expanded=true]:after {
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}
.treeview [data-bs-toggle=collapse][aria-expanded=true] .treeview-arrow-icon {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.treeview.treeview-stripe {
  padding-left: 0.5rem !important;
}

.treeview-body-height {
  height: 28.75rem;
}

.files-container {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fill, minmax(126px, 1fr));
}
@media (min-width: 576px) {
  .files-container {
    gap: 1.5rem;
    grid-template-columns: repeat(auto-fill, minmax(155px, 1fr));
  }
}
.files-container .file-box-wrapper {
  position: relative;
  aspect-ratio: 1/1;
}
.files-container .file-box-wrapper .form-check-input:checked + .file-box {
  background-color: var(--phoenix-primary-bg-subtle);
  border: 1px solid var(--phoenix-primary) !important;
  -webkit-box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
  box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
}
.files-container .file-box-wrapper .file-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: var(--phoenix-body-bg);
  border: 1px solid var(--phoenix-border-color);
  border-radius: 0.375rem;
  -webkit-mask-image: radial-gradient(#fff, #000000);
  mask-image: radial-gradient(#fff, #000000);
}
.files-container .file-box-wrapper:hover .file-box {
  background-color: var(--phoenix-body-highlight-bg);
}

[data-collapse-filemanager-sidebar] .file-manager-sidebar {
  padding: 0;
  -webkit-transition-property: width, opacity;
  -o-transition-property: width, opacity;
  transition-property: width, opacity;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
[data-collapse-filemanager-sidebar] .file-manager-sidebar .phoenix-offcanvas {
  top: calc(var(--phoenix-navbar-top-height));
  padding: 1.5rem;
  width: 300px;
}
@media (min-width: 992px) {
  [data-collapse-filemanager-sidebar] .my-files {
    max-width: calc(100% - 15.875rem);
  }
  [data-collapse-filemanager-sidebar] .file-manager-sidebar .phoenix-offcanvas {
    width: 100%;
    position: sticky !important;
    top: calc(var(--phoenix-navbar-top-height) + 1.5rem) !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    height: 100vh;
    z-index: 7;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  [data-collapse-filemanager-sidebar] .file-manager-sidebar {
    width: 15.875rem;
    padding: 0 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  [data-collapse-filemanager-sidebar] .file-manager-sidebar {
    padding: 0;
    width: 0;
    opacity: 0;
  }
  [data-collapse-filemanager-sidebar] .my-files {
    max-width: 100%;
    -webkit-transition: 0.3s ease max-width;
    -o-transition: 0.3s ease max-width;
    transition: 0.3s ease max-width;
  }
  [data-collapse-filemanager-sidebar].show-sidebar .file-manager-sidebar {
    padding: 0 12px;
    width: 15.875rem;
    opacity: 1;
  }
  [data-collapse-filemanager-sidebar].show-sidebar .my-files {
    max-width: calc(100% - 15.875rem);
  }
}

.file-details-offcanvas {
  top: calc(var(--phoenix-navbar-top-height) + 1px);
  padding: 0;
  z-index: 1040;
  width: 100%;
  height: auto;
  padding: 1.5rem;
  position: fixed;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: 0;
}
@media (min-width: 576px) {
  .file-details-offcanvas {
    width: 25rem;
  }
}
@media (min-width: 1540px) {
  .file-details-offcanvas {
    width: 21.875rem;
    position: static !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    z-index: 0;
    padding: 0;
  }
}

@media (min-width: 1540px) {
  .my-files-table {
    width: calc(100% - 25.95rem);
  }
}
.my-files-table [data-bulk-select-row=data-bulk-select-row]:checked + .square-icon-box {
  background-color: var(--phoenix-primary-bg-subtle);
  border: 1px solid var(--phoenix-primary) !important;
  -webkit-box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
  box-shadow: 0px 0px 0px 4px rgba(56, 116, 255, 0.2);
}

.myfiles-action-bar {
  position: sticky;
  top: var(--phoenix-navbar-top-height);
  z-index: 4;
  border-bottom: 1px solid var(--phoenix-border-color-translucent);
  padding: 0.5rem 1.5rem;
  background-color: var(--phoenix-body-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mask-image-none.overflow-hidden[class*=rounded] {
  -webkit-mask-image: none;
  mask-image: none;
}

.file-manager.glightbox-open {
  overflow: visible !important;
}

.windows.chrome.file-manager.glightbox-open {
  margin-right: 0 !important;
}

.safari .mask-image-recent-file,
.iphone .mask-image-recent-file,
.ipad .mask-image-recent-file {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  -webkit-mask-image: radial-gradient(#fff, #000000);
  mask-image: radial-gradient(#fff, #000000);
  border-top: 1px solid var(--phoenix-border-color);
  margin-top: -1px;
}
/*# sourceMappingURL=theme.min.css.map */

table.table-hover tr:hover {
    cursor: pointer;
}

.navbar-vertical-collapsed .navbar-top {
    padding-left: 1rem !important;
}

.SponsorHeaderLargeLogo,
.EpicenterHeaderLargeLogo {
    display: none;
}

.bb-chart-arcs-title {
    font-size: 2em;
}

@media (min-width: 992px) {
    .SponsorHeaderLargeLogo,
    .EpicenterHeaderSmallLogo,
    .EpicenterHeaderLargeLogo {
        display: inline-block;
    }

    .SponsorHeaderSmallLogo,
    html:not(.navbar-vertical-collapsed) .EpicenterHeaderSmallLogo,
    .navbar-vertical-collapsed .EpicenterHeaderLargeLogo {
        display: none;
    }


    html:not(.navbar-vertical-collapsed) .SponsorHeaderLogo,
    html:not(.navbar-vertical-collapsed) .SponsorHeaderLargeLogo {
        padding-left: calc(15.875rem - 1.5rem - 142px);
    }

    .navbar-vertical-collapsed .SponsorHeaderLogo {
        padding-left: 1rem;
    }
}

.nav-item .nav-form {
    margin-left: 12px;
    margin-right: 12px;
}

.navbar-vertical-collapsed .hide-on-navbar-collapse {
    display: none;
}

:not(.navbar-vertical-collapsed) .show-on-navbar-collapse {
    display: none;
}

.navbar-vertical-collapsed .show-on-navbar-collapse {
    display: inline-block;
}

.org-large-logo {
    height: 85px;
    display: unset;
}

.org-small-logo {
    width: 50px;
    height: 50px;
    display: unset;
}

.org-report-logo {
    height: 50px;
    display: unset;
}

.org-image-picker-logo {
    height: 35px;
    display: block;
}

.hideObject {
    display: none;
}

.invisible {
    visibility: hidden;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    float: left;
}

.entity-icon-size {
    height: 30px;
    width: 30px;
    display: inline-block;
}

.jstree-anchor {
    /*enable wrapping*/
    white-space: normal !important;
    /*ensure lower nodes move down*/
    height: auto !important;
    /*offset icon width*/
    padding-right: 24px;
}

a.jstree-anchor[is-deactivated="true"] {
    text-decoration: line-through !important;
}

a.jstree-anchor[is-sub-type="true"] {
    padding-left: 32px;
}

a.jstree-anchor[is-key="true"] {
    font-weight: bold;
}

a.jstree-anchor.jstree-disabled:hover {
    cursor: default;
}

svg.jstree-icon {
    padding-right: 10px;
}

/*//override default size color-profile 32px from jstree styling*/
.jstree-default-large svg.jstree-icon {
    width: 24px;
    height: 24px;
}

table.grid td.clickable:hover {
    --phoenix-table-color-state: var(--phoenix-table-hover-color);
    --phoenix-table-bg-state: var(--phoenix-table-hover-bg);
    cursor: pointer;
}

[data-bs-toggle="collapse"].collapsed .fa-chevron-down {
    display: inline-block;
}

[data-bs-toggle="collapse"].collapsed .fa-chevron-up {
    display: none;
}

[data-bs-toggle="collapse"]:not(.collapsed) .fa-chevron-down {
    display: none;
}

[data-bs-toggle="collapse"]:not(.collapsed) .fa-chevron-up {
    display: inline-block;
}

.search-results, .dropdown-results {
    max-height: 300px;
    overflow-y: auto;
}

.dropdown-search {
    border: none;
    outline: 0;
}

.display-image-after-container,
.inline-contact-missing-user-account::after,
.inline-contact-has-user-account::after {
    vertical-align: middle;
    display: inline-block;
    margin-left: 5px;
    opacity: 0.5;
    height: 24px;
    width: 24px;
    opacity: 0.5;
}

.inline-contact-missing-user-account::after {
    content: url(images/account-cancel-outline.svg);
}

.dashboard-widget-content {
    max-height: 245px;
    overflow-x: hidden;
    overflow-y: auto;
}

.ecr-expanded .dashboard-widget-content-container.collapse.show {
    height: 100%;
    max-height: 100%;
    transition: max-height 0.35s ease;
}

.dashboard-widget, [data-chart-type].ecr-expanded {
    height: auto;
    transition: height 0.35s ease;
}

.ecr-expanded.dashboard-widget, [data-chart-type].ecr-expanded, .ecr-expanded .dashboard-widget {
    height: 100%;
    transition: height 0.35s ease;
}

.ecr-collapsed .hide-on-collapse {
    display: none;
}

.ecr-expanded .hide-on-expand {
    display: none;
}

.dashboard-widget-content-container.collapse {
    height: auto;
    max-height: 100px;
    transition: max-height 0.35s ease;
}

.drop-receiver-container {
    padding: 10px;
}

.drop-receiver {
    border: 2px dashed #0B85A1;
    border-radius: 2em;
    color: black;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

.drop-receiver-hover {
    opacity: 0.25;
}

.drop-receiver.drop-receiver-hover {
    border-style: solid;
}

.drop-receiver-icon {
    width: 50px;
    height: 50px;
    opacity: 0.5;
}

.drop-receiver-formats {
    font-size: 12px;
    text-align: center;
}

.dropdown-results [data-role=list-item][data-group-id]:not([data-group-id='0']) {
    padding-left: 2em;
}

.tox .tox-editor-header .tox-toolbar__group:first-child {
    padding-left: 0.75rem !important;
}

.badge-dropdown {
    max-width: 100%;
    text-overflow: ellipsis;
    overflow-x: hidden;
}
