/* Minification failed. Returning unminified contents.
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg'
(62,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(63,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(64,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(71,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(72,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(74,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(75,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(79,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(80,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(81,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(86,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(87,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(88,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(94,17): run-time error CSS1039: Token not allowed after unary operator: '-color-link'
(100,17): run-time error CSS1039: Token not allowed after unary operator: '-color-link-visited'
(104,17): run-time error CSS1039: Token not allowed after unary operator: '-color-link-hover'
(109,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(114,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(115,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(116,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(122,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(123,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(124,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xxl'
(129,17): run-time error CSS1039: Token not allowed after unary operator: '-color-accent'
(130,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(131,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-lg'
(136,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-light'
(137,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(138,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(143,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(144,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(145,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(152,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(153,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(154,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(160,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(161,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(162,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(168,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(169,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(170,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(177,28): run-time error CSS1039: Token not allowed after unary operator: '-color-warning'
(178,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(179,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(180,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(181,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(182,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(186,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(191,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(196,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(197,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(199,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(203,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(208,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(213,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(218,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(219,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(221,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(225,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(226,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(231,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(236,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(241,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(242,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(244,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(248,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(249,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(254,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(259,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(264,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(269,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(275,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(276,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-lg'
(278,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(283,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-header'
(284,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(287,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(287,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(291,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-row-alt'
(295,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(296,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(297,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(298,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(299,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(304,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-header'
(305,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(306,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(307,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(311,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(312,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(313,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(314,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(318,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-header'
(319,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(323,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(323,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(327,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(328,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(330,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(334,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(335,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(336,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(344,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(345,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(346,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(347,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(350,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(351,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(351,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-lg'
(353,39): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(353,69): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(354,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-sm'
(362,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(363,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-md'
(370,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(371,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-sm'
(377,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(378,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(379,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(380,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(381,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border-input'
(382,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(383,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(383,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(384,35): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(384,65): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(390,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(398,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(399,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(400,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(401,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border-input'
(402,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(403,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(403,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(404,35): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(404,65): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(405,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(412,24): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(418,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(419,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(420,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(424,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(425,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(430,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(431,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(432,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(437,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(442,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(443,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(444,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(448,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(453,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(454,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(455,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-lg'
(456,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(460,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(461,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(465,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(466,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(467,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(468,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(469,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(475,25): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(477,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-light'
(486,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(487,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(491,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(493,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(495,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(496,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(497,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(501,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(502,35): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(505,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(507,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(508,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(512,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(514,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(515,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(516,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-sm'
(521,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(531,17): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(536,32): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(537,18): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(545,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(546,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(547,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(552,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(554,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(556,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(557,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(561,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(568,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(580,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(581,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(582,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(584,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(594,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-header'
(595,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(602,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-header'
(603,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(607,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-row'
(611,28): run-time error CSS1039: Token not allowed after unary operator: '-color-grid-row-alt'
(612,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(616,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(621,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(625,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(636,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(638,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-sm'
(647,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(647,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(655,29): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(662,29): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-light'
(670,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(670,37): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(671,22): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-dark'
(672,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-inverse'
(674,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(676,29): run-time error CSS1039: Token not allowed after unary operator: '-radius-md'
(695,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(700,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(707,17): run-time error CSS1039: Token not allowed after unary operator: '-color-error'
(708,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(720,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-lg'
(724,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(725,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(726,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-alt'
(727,28): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(728,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-lg'
(729,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(731,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-sm'
(738,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(753,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(755,25): run-time error CSS1039: Token not allowed after unary operator: '-spacing-lg'
(757,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(759,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-light'
(771,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xl'
(772,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(773,32): run-time error CSS1039: Token not allowed after unary operator: '-color-border'
(774,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-light'
(775,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(855,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(857,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(858,17): run-time error CSS1039: Token not allowed after unary operator: '-color-text-light'
(862,27): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xl'
(866,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(867,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(872,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-xs'
(872,41): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(876,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(877,23): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(891,33): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
(892,34): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(898,26): run-time error CSS1039: Token not allowed after unary operator: '-spacing-sm'
(903,28): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-card'
(904,25): run-time error CSS1039: Token not allowed after unary operator: '-radius-xl'
(905,22): run-time error CSS1039: Token not allowed after unary operator: '-shadow-md'
(906,19): run-time error CSS1039: Token not allowed after unary operator: '-spacing-lg'
(907,22): run-time error CSS1039: Token not allowed after unary operator: '-spacing-md'
 */
/* ============================================
   PayYourTix Modernized Stylesheet
   ============================================ */

/* --- CSS Custom Properties (Design Tokens) --- */
:root {
    --color-primary: #1a5276;
    --color-primary-light: #2980b9;
    --color-primary-dark: #0e3a54;
    --color-accent: #27ae60;
    --color-accent-hover: #219a52;
    --color-text: #2c3e50;
    --color-text-light: #5d6d7e;
    --color-text-inverse: #ffffff;
    --color-bg: #f8f9fa;
    --color-bg-card: #ffffff;
    --color-bg-alt: #eef2f7;
    --color-border: #d5dce4;
    --color-border-input: #adb5bd;
    --color-error: #c0392b;
    --color-warning: #e67e22;
    --color-success: #27ae60;
    --color-grid-header: #1a5276;
    --color-grid-row: #ffffff;
    --color-grid-row-alt: #f4f7fa;
    --color-grid-footer: #1a5276;
    --color-link: #2471a3;
    --color-link-visited: #6c3483;
    --color-link-hover: #1a5276;

    --font-family: 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif;
    --font-size-xs: 0.75rem;
    --font-size-sm: 0.8125rem;
    --font-size-base: 0.875rem;
    --font-size-md: 1rem;
    --font-size-lg: 1.25rem;
    --font-size-xl: 1.5rem;
    --font-size-xxl: 2rem;

    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 12px;

    --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06);
    --shadow-md: 0 2px 8px rgba(0, 0, 0, 0.08);
    --shadow-lg: 0 4px 16px rgba(0, 0, 0, 0.1);

    --spacing-xs: 4px;
    --spacing-sm: 8px;
    --spacing-md: 16px;
    --spacing-lg: 24px;
    --spacing-xl: 32px;

    --transition: 0.15s ease;
}

/* --- Base Reset & Typography --- */
body {
    background-color: var(--color-bg);
    background-image: none;
    color: var(--color-text);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

p {
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    line-height: 1.6;
    color: var(--color-text);
    margin: 0 0 var(--spacing-md) 0;
}

li {
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    margin: 0 0 var(--spacing-xs) 0;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-family);
    color: var(--color-primary);
    margin: 0 0 var(--spacing-sm) 0;
    line-height: 1.3;
}

/* --- Links --- */
a:link {
    color: var(--color-link);
    text-decoration: underline;
    text-underline-offset: 2px;
}

a:visited {
    color: var(--color-link-visited);
}

a:hover {
    color: var(--color-link-hover);
    text-decoration: none;
}

a:active {
    color: var(--color-primary-dark);
}

/* --- Title Classes --- */
.sectitle {
    color: var(--color-primary);
    font-family: var(--font-family);
    font-size: var(--font-size-sm);
    font-weight: 600;
    text-decoration: none;
}

.lptitle {
    color: var(--color-primary);
    font-family: var(--font-family);
    font-size: var(--font-size-xxl);
    font-weight: 700;
}

.sptitle {
    color: var(--color-accent);
    font-family: var(--font-family);
    font-size: var(--font-size-lg);
    font-weight: 600;
}

.crumb {
    color: var(--color-text-light);
    font-family: var(--font-family);
    font-size: var(--font-size-xs);
    font-weight: 600;
}

.mdate {
    color: var(--color-text-inverse);
    font-family: var(--font-family);
    font-size: var(--font-size-xs);
    font-weight: 600;
}

/* --- Navigation Links --- */
.biglink {
    background-color: transparent;
    color: var(--color-primary);
    font-family: var(--font-family);
    font-size: var(--font-size-sm);
    font-weight: 600;
}

.menulink {
    background-color: transparent;
    color: var(--color-primary);
    font-family: var(--font-family);
    font-size: var(--font-size-sm);
    font-weight: 600;
}

.submenulink {
    background-color: transparent;
    color: var(--color-primary-light);
    font-family: var(--font-family);
    font-size: var(--font-size-xs);
    font-weight: 600;
    left: 10px;
    position: relative;
}

.cookielink {
    background-color: var(--color-warning);
    color: var(--color-text);
    font-family: var(--font-family);
    font-size: var(--font-size-xs);
    border-radius: var(--radius-sm);
    padding: 2px var(--spacing-sm);
}

.biglink a:link {
    color: var(--color-primary);
    text-decoration: underline;
}

.biglink a:visited {
    color: var(--color-primary-light);
    text-decoration: underline;
}

.biglink a:hover {
    background-color: var(--color-bg-alt);
    color: var(--color-primary-dark);
    text-decoration: none;
    border-radius: var(--radius-sm);
}

.biglink a:active {
    color: var(--color-primary-dark);
    text-decoration: underline;
}

.menulink a:link {
    color: var(--color-primary);
    text-decoration: none;
}

.menulink a:visited {
    color: var(--color-primary);
    text-decoration: none;
}

.menulink a:hover {
    background-color: var(--color-bg-alt);
    color: var(--color-primary-dark);
    text-decoration: none;
    border-radius: var(--radius-sm);
}

.menulink a:active {
    background-color: var(--color-bg-alt);
    color: var(--color-primary-dark);
    text-decoration: none;
}

.submenulink a:link {
    color: var(--color-primary-light);
    text-decoration: none;
}

.submenulink a:visited {
    color: var(--color-primary-light);
    text-decoration: none;
}

.submenulink a:hover {
    background-color: var(--color-bg-alt);
    color: var(--color-primary-dark);
    text-decoration: none;
    border-radius: var(--radius-sm);
}

.submenulink a:active {
    background-color: var(--color-bg-alt);
    color: var(--color-primary-dark);
    text-decoration: none;
}

.cookielink a:link {
    color: var(--color-text);
    text-decoration: none;
}

.cookielink a:visited {
    color: var(--color-text);
    text-decoration: none;
}

.cookielink a:hover {
    color: var(--color-text);
    text-decoration: underline;
}

.cookielink a:active {
    color: var(--color-text);
    text-decoration: none;
}

/* --- Search --- */
.SearchTitle {
    font-family: var(--font-family);
    font-size: var(--font-size-lg);
    font-weight: 700;
    color: var(--color-primary);
}

/* --- Grid / Table Styles --- */
.GridHeaders {
    background-color: var(--color-grid-header) !important;
    color: var(--color-text-inverse) !important;
    text-decoration: none;
    font-weight: 600;
    padding: var(--spacing-sm) var(--spacing-md) !important;
}

.Alternate {
    background-color: var(--color-grid-row-alt);
}

.DataGrid {
    background-color: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-md);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    overflow: hidden;
}

.DataGridIndicator {
    background-color: var(--color-grid-header);
    border: 1px solid var(--color-border);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
}

.TableGrid {
    background-color: var(--color-bg-card);
    color: var(--color-text);
    font-family: var(--font-family);
    font-size: var(--font-size-sm);
}

.TableHeader {
    background-color: var(--color-grid-header);
    color: var(--color-text-inverse);
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    padding: var(--spacing-sm) var(--spacing-md);
}

.InfoGridHeader {
    background-color: var(--color-bg-alt);
    font-family: var(--font-family);
    font-weight: 600;
    padding: var(--spacing-sm);
}

.InfoGridMain {
    background-color: var(--color-primary);
    color: var(--color-text-inverse);
    font-family: var(--font-family);
}

/* --- Buttons --- */
.Buttons,
input[type="submit"],
input[type="button"],
.navbuttons {
    background-color: var(--color-primary) !important;
    color: var(--color-text-inverse) !important;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    font-weight: 600;
    border: none !important;
    border-radius: var(--radius-md);
    padding: var(--spacing-sm) var(--spacing-lg);
    cursor: pointer;
    transition: background-color var(--transition), box-shadow var(--transition);
    box-shadow: var(--shadow-sm);
    line-height: 1.5;
}

.Buttons:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.navbuttons:hover {
    background-color: var(--color-primary-dark) !important;
    box-shadow: var(--shadow-md);
}

.Buttons:active,
input[type="submit"]:active,
input[type="button"]:active,
.navbuttons:active {
    background-color: var(--color-primary-dark) !important;
    box-shadow: var(--shadow-sm);
}

/* --- Form Controls --- */
.ComboBox,
select {
    background-color: var(--color-bg-card);
    color: var(--color-text);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    border: 1px solid var(--color-border-input);
    border-radius: var(--radius-md);
    padding: var(--spacing-sm) var(--spacing-md);
    transition: border-color var(--transition), box-shadow var(--transition);
    appearance: auto;
}

.ComboBox:focus,
select:focus {
    border-color: var(--color-primary-light);
    box-shadow: 0 0 0 3px rgba(41, 128, 185, 0.15);
}

.TextBox,
input[type="text"],
input[type="password"],
textarea {
    color: var(--color-text) !important;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    border: 1px solid var(--color-border-input) !important;
    border-radius: var(--radius-md);
    padding: var(--spacing-sm) var(--spacing-md);
    transition: border-color var(--transition), box-shadow var(--transition);
    background-color: var(--color-bg-card);
}

.TextBox:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
    border-color: var(--color-primary-light) !important;
    box-shadow: 0 0 0 3px rgba(41, 128, 185, 0.15);
}

.CheckBox {
    background-color: transparent;
    color: var(--color-text);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
}

.RadioList {
    font-family: var(--font-family);
    font-size: var(--font-size-base);
}

/* --- Labels --- */
.Labels {
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    color: var(--color-text);
}

label {
    font-weight: 500;
    color: var(--color-text);
}

/* --- Panels & Containers --- */
.CaseInfoPanel {
    background-color: var(--color-primary);
    border-radius: var(--radius-md);
    padding: var(--spacing-md);
}

.CaseInfoLabel {
    color: var(--color-primary);
    font-weight: 700;
}

.Panels {
    background-color: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-lg);
    padding: var(--spacing-md);
}

.ButtonGrid {
    background-color: var(--color-bg-alt);
    border-radius: var(--radius-md);
}

.SearchInfo {
    background-color: var(--color-bg-alt);
    color: var(--color-text);
    padding: var(--spacing-md);
    border-radius: var(--radius-md);
    border: 1px solid var(--color-border);
    width: 100%;
}

.SearchInfo .InfoName {
    text-align: right;
    padding-right: var(--spacing-md);
    width: 30%;
    color: var(--color-text-light);
}

.SearchInfo .InfoValue {
    font-weight: 600;
}

/* --- Menu System --- */
.MainMenu {
    background-color: var(--color-bg-alt);
    border-radius: var(--radius-md);
}

.SkyMenu {
    background-color: var(--color-bg-alt);
    border-style: none;
    color: var(--color-text);
    cursor: pointer;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    border-radius: var(--radius-sm);
}

.SkyMenuItem {
    background-color: var(--color-primary);
    border-bottom: 1px solid var(--color-primary-light);
    border-left-style: none;
    border-right-style: none;
    color: var(--color-text-inverse);
    cursor: pointer;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
}

.SkyMenuMouseOver {
    background-color: var(--color-bg-alt);
    cursor: pointer;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    border-radius: var(--radius-sm);
}

/* --- Miscellaneous --- */
.RowSelect {
    background-color: var(--color-primary-dark);
}

.DIV {
    background-color: transparent;
    position: relative;
    text-align: center;
}

.HR {
    color: var(--color-border);
}

hr {
    border: none;
    border-top: 1px solid var(--color-border);
    margin: var(--spacing-md) 0;
}

.Tables {
    cursor: pointer;
}

.CoDefendantLabel {
    color: var(--color-primary-light);
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    font-weight: 600;
}

.TreeView {
    background-color: var(--color-bg-alt);
    border-style: none;
    color: var(--color-text);
    cursor: pointer;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
}

.TableFooter {
    color: var(--color-primary);
    text-align: center;
    font-weight: 600;
}

.TheRules {
    text-align: left;
    color: var(--color-text);
    line-height: 1.6;
}

.TableJur .ComboBox {
    width: 152px;
}

#CitationInfo {
}

.IconSpecialMessage {
    color: var(--color-error);
    font-size: var(--font-size-base);
    font-family: var(--font-family);
    width: 100%;
    padding: var(--spacing-sm) 0;
}

/* ============================================
   GridView Inline Style Overrides
   ============================================ */

th[scope="col"],
tr[style*="background-color:#5D7B9D"],
tr[style*="background-color: #5D7B9D"] {
    background-color: var(--color-grid-header) !important;
    color: var(--color-text-inverse) !important;
    font-weight: 600 !important;
    border: none !important;
}

tr[style*="background-color:#5D7B9D"]:last-child td,
tfoot tr {
    background-color: var(--color-grid-header) !important;
    color: var(--color-text-inverse) !important;
}

tr[style*="background-color:#F7F6F3"] {
    background-color: var(--color-grid-row) !important;
}

tr[style*="background-color:White"][style*="color:#284775"] {
    background-color: var(--color-grid-row-alt) !important;
    color: var(--color-text) !important;
}

tr[style*="background-color:#284775"] {
    background-color: var(--color-primary-dark) !important;
}

tr[style*="background-color:#E2DED6"] {
    background-color: #e8f0fe !important;
    color: var(--color-text) !important;
}

tr[style*="background-color:#999999"] {
    background-color: var(--color-bg-alt) !important;
}

div[id$="ShoppingCart"],
table[id$="ShoppingCart"],
div[id$="gvPartialPay"],
table[id$="gvPartialPay"],
div[id$="gvResults"],
table[id$="gvResults"] {
    border-collapse: separate !important;
    border-spacing: 0 !important;
    border-radius: var(--radius-md);
    overflow: hidden;
    box-shadow: var(--shadow-sm);
}

table[id$="ShoppingCart"] td,
table[id$="ShoppingCart"] th,
table[id$="gvPartialPay"] td,
table[id$="gvPartialPay"] th,
table[id$="gvResults"] td,
table[id$="gvResults"] th {
    padding: var(--spacing-sm) var(--spacing-md) !important;
}

/* ============================================
   WCAG 2.2 AA Accessibility
   ============================================ */

*:focus {
    outline: 2px solid var(--color-primary-light);
    outline-offset: 2px;
}
*:focus:not(:focus-visible) {
    outline: none;
}
*:focus-visible {
    outline: 2px solid var(--color-primary-light);
    outline-offset: 2px;
}

.skip-link {
    position: absolute;
    top: -40px;
    left: 0;
    padding: var(--spacing-sm) var(--spacing-md);
    background: var(--color-primary-dark);
    color: var(--color-text-inverse);
    z-index: 10000;
    font-size: var(--font-size-md);
    text-decoration: none;
    border-radius: 0 0 var(--radius-md) 0;
}
.skip-link:focus {
    top: 0;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.error-message {
    color: var(--color-error);
    font-weight: 600;
}

.required {
    color: var(--color-error);
    font-weight: 600;
    margin-left: 2px;
}

span[id*="Validator"],
span[id*="validator"] {
    color: var(--color-error) !important;
    font-size: var(--font-size-sm);
}
/* ============================================
   PayYourTix Default Page
   ============================================ */

td {
    vertical-align: top;
}

html {
    margin-top: 0;
    padding-top: var(--spacing-lg);
}

.CountyInfo {
    font-size: var(--font-size-base);
    font-family: var(--font-family);
    background-color: var(--color-bg-alt);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-lg);
    padding: var(--spacing-md);
    width: 300px;
    box-shadow: var(--shadow-sm);
}

.MainDiv {
    width: 100%;
    position: relative;
    top: 0;
    padding: var(--spacing-md) 0;
}

.LogoImage {
    position: relative;
    top: 0;
    max-height: 80px;
}

.OcpLogoImage {
    position: relative;
    top: 0;
}

.LogoText {
    margin-top: var(--spacing-sm);
    margin-left: 0;
    margin-bottom: var(--spacing-lg);
    font-style: italic;
    font-size: var(--font-size-base);
    font-weight: 500;
    color: var(--color-text-light);
}

.FloatInfo {
    width: 320px;
    float: right;
    position: relative;
    z-index: 100;
    top: 0;
}

.Footer {
    margin-top: var(--spacing-xl);
    padding: var(--spacing-md) 0;
    border-top: 1px solid var(--color-border);
    color: var(--color-text-light);
    font-size: var(--font-size-sm);
}

    .Footer #FooterTableCol1 {
        position: relative;
        top: 0;
        display: none;
    }

    .Footer #FooterTableCol2 {
        display: none;
    }

    .Footer > div:nth-child(2n+1) {
        display: none;
    }

#ShoppingCart td {
    vertical-align: middle;
}

#ShoppingCart input {
    width: 100px;
}

/* Remove link in cart grid � styled as a button for visibility */
#ShoppingCart td a {
    display: inline-block;
    padding: 3px 10px;
    background-color: #ffffff;
    color: #c0392b;
    border: 1px solid #c0392b;
    border-radius: 3px;
    font-weight: 600;
    text-decoration: none;
    font-size: 0.85em;
}

#ShoppingCart td a:hover,
#ShoppingCart td a:focus {
    background-color: #c0392b;
    color: #ffffff;
}

/* Checkout button in cart footer � high-contrast against dark blue footer */
input[type='button'][value='Checkout'] {
    background-color: #f39c12 !important;
    color: #fff !important;
    border: none !important;
    padding: 6px 14px !important;
    border-radius: 4px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-size: 1em !important;
    width: auto !important;
}

input[type='button'][value='Checkout']:hover,
input[type='button'][value='Checkout']:focus {
    background-color: #d4920a !important;
}

/* Edit Payment button � secondary action, distinct from Checkout */
#ShoppingCart tfoot input.btn-edit-payment {
    background-color: #2980b9;
    color: #fff;
    width: auto;
}

#ShoppingCart tfoot input.btn-edit-payment:hover,
#ShoppingCart tfoot input.btn-edit-payment:focus {
    background-color: #1f6695;
}

.PartialPayth th {
    text-align: left;
}

.LogoImageCaption {
    margin-left: 0;
    margin-top: var(--spacing-xs);
    font-style: italic;
    font-size: var(--font-size-sm);
    color: var(--color-text-light);
}

    .LogoImageCaption span {
        margin-left: var(--spacing-xl);
    }

#SearchTable {
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    margin-left: 0;
}

    #SearchTable td {
        padding: var(--spacing-xs) var(--spacing-sm);
    }

.continuance {
    margin-top: var(--spacing-md);
    margin-left: var(--spacing-md);
}

    .continuance .table {
        display: table;
    }

        .continuance .table div {
            display: table-row;
        }

        .continuance .table label,
        .continuance .table input {
            display: table-cell;
            padding-right: var(--spacing-md);
            padding-bottom: var(--spacing-sm);
        }

    .continuance .submitcontinuance {
        width: 100%;
        text-align: center;
        margin-top: var(--spacing-sm);
    }

/* --- Page wrapper card effect --- */
.BodyDiv {
    background-color: var(--color-bg-card);
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-md);
    padding: var(--spacing-lg);
    margin-top: var(--spacing-md);
}
