/* Minification failed. Returning unminified contents.
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(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 '-'
(81,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 '-'
(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 '-'
(103,133): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,172): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,799): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(103,842): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,883): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,995): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,1036): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(103,1070): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(103,2278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,2616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,4387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,6011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,6047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,6085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,6123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,6159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,7931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,9704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,11534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(153,15): run-time error CSS1039: Token not allowed after unary operator: '-me-foreground'
(154,26): run-time error CSS1039: Token not allowed after unary operator: '-me-background'
(193,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(200,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(206,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(212,30): run-time error CSS1039: Token not allowed after unary operator: '-me-ring'
(217,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(228,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(230,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(235,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(255,32): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(259,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(260,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(261,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold'
(265,28): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(266,22): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(267,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(272,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(278,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(279,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(285,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(290,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(291,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(302,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(303,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(308,17): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(312,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(322,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(325,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(330,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(372,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(374,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(379,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(385,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(395,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(396,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(403,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(412,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(423,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(424,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(430,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(434,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(435,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(451,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(453,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(465,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(466,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(476,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(477,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(480,26): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(484,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(494,19): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(499,21): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(510,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(532,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(548,28): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(555,22): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(556,35): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(558,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(559,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(565,24): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(569,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(574,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(579,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(580,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(581,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(582,25): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(584,26): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(593,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(594,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(595,19): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(597,24): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(601,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(602,24): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(604,25): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(606,26): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(615,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(616,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(617,19): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(619,24): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(653,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(654,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(661,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(664,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(671,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(677,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(682,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(684,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-sm'
(691,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(693,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(694,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(712,32): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(713,17): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(735,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(736,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(760,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(768,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(772,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(790,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(796,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(843,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(848,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(850,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(873,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(877,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(898,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(899,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(901,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-sm'
(912,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(918,17): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(922,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(925,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(932,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(956,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(962,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(963,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(965,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(966,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(972,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(973,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(979,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(983,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(993,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(994,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(995,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1001,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(1002,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(1003,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1008,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(1009,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1013,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1014,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1020,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1021,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1025,29): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(1026,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1032,45): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1034,51): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(1035,40): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1038,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(1047,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1048,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1049,30): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1059,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1142,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(1144,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1164,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(1169,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1221,47): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1235,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1273,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1274,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(1289,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1295,26): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(1300,17): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1306,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1315,28): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1414,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(1439,26): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(1440,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(1446,17): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1453,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1498,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(1499,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1500,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1511,28): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1512,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1593,30): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1630,28): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1690,25): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(1695,19): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1701,21): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1728,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1751,17): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(1783,25): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(1786,17): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1797,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1798,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1866,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(1867,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(1869,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1870,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(1879,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1880,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1885,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1886,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1887,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1903,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(1905,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(1912,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1913,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1914,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1924,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(1928,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(1929,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1931,69): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1933,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(1936,20): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(1937,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(1938,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(1943,107): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(1949,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(1952,38): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(1972,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(1976,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1982,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(1993,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2024,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2032,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2036,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2044,20): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2045,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2058,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2063,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2069,87): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(2069,122): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2071,87): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(2071,122): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2073,87): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2073,122): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2075,87): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2075,111): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2085,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2089,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2092,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2093,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2107,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2110,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2118,58): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2127,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2133,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2137,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2138,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2143,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2153,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2159,50): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2166,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2167,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2168,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2172,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2178,42): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2178,142): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2179,39): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2197,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2204,110): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2227,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2228,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2237,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2240,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2244,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2246,38): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2252,20): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2253,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2262,17): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2269,29): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2270,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2278,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2282,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2287,48): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2287,71): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2288,67): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2289,66): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2289,96): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2290,52): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2290,75): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2291,35): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2292,41): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2293,51): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2332,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2335,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2338,56): run-time error CSS1039: Token not allowed after unary operator: '-me-black-rgb'
(2343,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2382,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2386,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2389,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2390,20): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2392,43): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(2393,43): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(2394,43): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2398,75): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(2398,110): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2399,75): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(2399,110): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2400,75): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2400,110): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2419,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2423,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2432,54): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2433,56): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2445,55): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2446,77): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2446,144): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2447,74): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2449,59): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2456,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2458,37): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2459,58): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2467,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2469,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2472,75): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2472,145): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2473,37): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2483,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2484,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2486,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2497,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2497,70): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2514,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2515,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2516,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2520,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2526,42): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2526,66): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2538,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2539,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2540,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2545,53): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2545,76): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2548,55): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2552,41): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2569,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2571,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2578,20): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(2579,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2600,20): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(2601,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2605,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(2617,26): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2619,20): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(2620,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(2643,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2645,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2646,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2653,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2654,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2656,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2662,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2663,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2664,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2668,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2684,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2692,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2700,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2701,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2702,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2705,49): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2710,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2711,35): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2713,66): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(2734,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2737,43): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2748,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2749,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2762,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2766,35): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2767,54): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2773,35): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2784,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(2785,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2787,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2796,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2797,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2799,46): run-time error CSS1030: Expected identifier, found ':'
(2799,54): run-time error CSS1031: Expected selector, found ')'
(2799,54): run-time error CSS1025: Expected comma or open brace, found ')'
(2808,59): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2814,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2816,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2822,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2823,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2824,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2827,41): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(2834,45): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2841,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2846,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2848,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2860,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2868,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(2871,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2873,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2880,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2881,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(2891,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(2892,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2913,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2916,40): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2921,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(2926,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2930,43): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2942,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(2945,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2968,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(2969,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(2971,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2979,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2980,22): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(2982,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(2986,54): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(2999,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3000,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3003,58): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3005,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3007,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3010,36): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3033,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(3037,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(3041,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3042,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3047,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3048,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3049,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3051,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(3055,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3056,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3060,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3061,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3062,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3068,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3070,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3089,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3090,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3099,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3100,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3106,38): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3109,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3113,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3114,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3116,48): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3127,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3128,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(3129,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3130,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3134,48): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3134,71): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3135,50): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3135,81): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3135,105): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3144,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3145,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3146,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3157,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3158,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3162,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3164,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3168,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3171,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3183,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3185,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3190,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3190,76): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3190,99): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3207,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3208,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3210,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3213,41): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3213,69): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-sm'
(3213,120): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3217,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3233,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3234,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3235,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3240,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3240,92): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3241,60): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3241,90): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3241,113): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3243,40): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-border'
(3243,84): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(3244,53): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(3245,57): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(3245,99): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(3245,134): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3252,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3254,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3257,40): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3265,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3266,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3268,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3270,41): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3270,71): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3274,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3280,42): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(3284,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3285,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3294,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3295,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3299,93): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3305,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3306,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3315,52): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3338,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3340,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3343,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3345,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-sm'
(3348,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3349,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3355,67): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3357,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3358,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3359,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3362,51): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3362,81): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3362,104): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3372,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3373,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3375,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3377,56): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3381,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3384,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3388,48): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3388,78): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3405,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3406,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3432,25): run-time error CSS1039: Token not allowed after unary operator: '-me-black-rgb'
(3433,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3437,67): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3437,90): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3440,49): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3448,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3449,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3456,75): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3457,82): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3465,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3466,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3474,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3475,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3479,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3481,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3484,35): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3493,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3495,100): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3496,58): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3497,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3505,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3511,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3513,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3545,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3555,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3561,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3562,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3564,45): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3569,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3570,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3573,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(3587,55): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3600,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3601,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3602,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3611,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3613,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3614,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3615,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3620,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(3623,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3626,36): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3638,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3639,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3645,49): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3645,72): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3651,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3652,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3659,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3667,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3711,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(3725,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3726,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3748,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3751,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(3756,111): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3757,108): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3758,74): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3759,46): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3760,74): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3761,113): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3762,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3776,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3777,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3778,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3788,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3788,76): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3788,99): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3798,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3799,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3800,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3803,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3804,43): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3812,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3820,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3823,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(3836,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3837,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3838,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3844,70): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(3861,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3862,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3865,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3866,35): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3890,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(3899,35): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3909,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3921,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3926,71): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3927,43): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3927,66): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3938,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3939,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3944,46): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3944,70): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3954,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3955,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(3957,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(3967,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3971,47): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(3971,71): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3978,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3979,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(3986,45): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(3986,68): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(3987,54): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(3995,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(3996,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4001,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4001,77): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4016,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4017,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4018,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(4021,34): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4053,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4054,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4056,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(4090,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4091,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4092,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4101,22): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4102,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4114,16): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4130,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(4138,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4139,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4147,14): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4169,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4171,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4176,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4178,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4180,41): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4182,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(4186,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(4187,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4196,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4198,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4200,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(4206,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4211,60): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4222,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4235,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4242,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4247,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4248,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4252,27): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4253,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4256,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4257,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4258,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4265,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(4282,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4288,20): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4312,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4314,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4315,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4316,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(4320,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4321,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4333,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4334,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4343,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4344,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4377,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4378,20): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(4379,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4382,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(4386,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4391,75): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4393,93): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4396,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4398,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4401,73): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4403,87): run-time error CSS1039: Token not allowed after unary operator: '-me-green'
(4435,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4436,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4437,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4445,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4446,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4447,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4455,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(4456,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(4457,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4464,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4473,22): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4474,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4508,78): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4509,84): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(4540,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4547,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4553,22): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4554,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4559,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4560,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4561,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4568,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4573,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4575,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4583,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4584,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4585,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4591,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(4592,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(4593,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4601,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4605,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4607,44): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4617,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4619,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4625,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4638,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4639,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4642,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(4649,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4651,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4654,51): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4656,60): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(4668,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4675,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4676,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4677,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4680,47): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4689,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4690,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4694,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(4699,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4699,69): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4711,20): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(4714,15): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4717,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4719,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4731,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4738,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(4742,85): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4743,38): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4747,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4748,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4756,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4758,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4761,41): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4767,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4768,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(4777,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4794,44): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4794,92): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4795,36): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4798,34): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4799,39): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4801,72): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4802,57): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4811,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(4819,41): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4835,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4837,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4847,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4848,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4851,51): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(4851,100): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4852,43): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4860,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4861,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4873,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4874,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4881,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(4882,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4885,34): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4894,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4895,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4896,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4902,45): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4902,91): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4903,46): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4903,77): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4903,101): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4904,52): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4904,82): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4904,105): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4909,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4910,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4914,118): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4915,71): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(4921,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4922,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(4923,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4929,79): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4929,122): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(4943,27): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4961,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4972,16): run-time error CSS1039: Token not allowed after unary operator: '-me-lotnav-h'
(4975,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(4976,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4977,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4984,58): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(4984,81): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(4985,46): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4985,70): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(4991,16): run-time error CSS1039: Token not allowed after unary operator: '-me-lotnav-h'
(4993,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(4994,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(4995,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(4997,87): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5003,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5004,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5010,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5012,50): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5013,60): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5023,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5024,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5028,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(5034,45): run-time error CSS1039: Token not allowed after unary operator: '-me-lotnav-h'
(5041,46): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5043,52): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5061,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5062,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5063,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5066,74): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5066,104): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5066,127): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5067,78): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5067,109): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5067,133): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5069,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5070,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5071,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5074,73): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5074,96): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5084,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5087,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5089,67): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5127,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5130,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5131,22): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5132,28): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5140,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5141,19): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5152,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(5153,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5157,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5158,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5162,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5171,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5178,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5182,61): run-time error CSS1039: Token not allowed after unary operator: '-me-green-rgb'
(5182,96): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(5183,58): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5183,92): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5184,60): run-time error CSS1039: Token not allowed after unary operator: '-me-destructive-rgb'
(5184,101): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5187,56): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(5187,91): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(5192,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(5193,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5197,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5201,72): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5205,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(5206,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5207,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5240,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5244,16): run-time error CSS1030: Expected identifier, found '.'
(5244,47): run-time error CSS1031: Expected selector, found ')'
(5244,47): run-time error CSS1025: Expected comma or open brace, found ')'
(5265,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5269,51): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5271,57): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5272,46): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5280,55): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(5281,55): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(5284,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5289,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5290,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(5293,71): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5297,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5299,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5302,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5304,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5309,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(5310,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5313,56): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5314,62): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5348,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5349,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5391,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5395,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5410,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5423,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5430,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(5436,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5437,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5439,76): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5445,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5447,70): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5450,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5504,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5505,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5506,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5511,60): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5511,91): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5511,114): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5513,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5514,26): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5515,15): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5520,57): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5520,87): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5520,110): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5524,35): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5525,68): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5530,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5537,20): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5538,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5549,25): run-time error CSS1039: Token not allowed after unary operator: '-me-green-rgb'
(5550,27): run-time error CSS1039: Token not allowed after unary operator: '-me-green-rgb'
(5551,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(5557,25): run-time error CSS1039: Token not allowed after unary operator: '-me-destructive-rgb'
(5558,27): run-time error CSS1039: Token not allowed after unary operator: '-me-destructive-rgb'
(5559,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5566,20): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-bg'
(5567,22): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-border'
(5568,15): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(5583,20): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5584,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5588,55): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5590,34): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5592,39): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(5592,43): run-time error CSS1046: Expect comma, found '-'
(5592,44): run-time error CSS1047: Expected number or percentage value in rgb function, found '-me-destructive-rgb'
(5592,63): run-time error CSS1046: Expect comma, found ')'
(5592,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(5645,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5646,25): run-time error CSS1039: Token not allowed after unary operator: '-me-destructive-rgb'
(5647,31): run-time error CSS1039: Token not allowed after unary operator: '-me-destructive-rgb'
(5652,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5670,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5673,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5679,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5686,38): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5689,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5716,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5717,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5731,46): run-time error CSS1039: Token not allowed after unary operator: '-me-status-active-fg'
(5732,45): run-time error CSS1039: Token not allowed after unary operator: '-me-status-closed-fg'
(5736,26): run-time error CSS1030: Expected identifier, found '.'
(5736,27): run-time error CSS1030: Expected identifier, found 'bid-history'
(5736,41): run-time error CSS1031: Expected selector, found ')'
(5736,41): run-time error CSS1025: Expected comma or open brace, found ')'
(5750,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5751,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5755,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5762,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5763,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5791,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5793,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5799,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5800,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5801,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5804,23): run-time error CSS1030: Expected identifier, found '.'
(5804,40): run-time error CSS1031: Expected selector, found ')'
(5804,40): run-time error CSS1025: Expected comma or open brace, found ')'
(5821,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5822,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5834,49): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(5837,52): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5841,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5842,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5848,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5852,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5860,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(5863,58): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5866,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(5870,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5871,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5878,22): run-time error CSS1030: Expected identifier, found '.'
(5878,44): run-time error CSS1031: Expected selector, found ')'
(5878,44): run-time error CSS1025: Expected comma or open brace, found ')'
(5881,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(5889,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(5890,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5896,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5900,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5901,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5910,20): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5920,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5924,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5925,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5940,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(5945,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5948,26): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5949,17): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(5956,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(5959,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5972,20): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5973,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(5974,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5975,23): run-time error CSS1039: Token not allowed after unary operator: '-me-radius-pill'
(5977,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(5980,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(5991,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(5992,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(5993,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(5995,22): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-gold-hover'
(6007,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6011,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(6016,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6039,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(6040,22): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6052,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(6067,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6069,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(6070,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6077,77): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6077,107): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6077,130): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6096,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6097,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6098,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6131,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6145,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(6148,17): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6155,17): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6168,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6212,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(6213,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6221,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6222,22): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(6240,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6251,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(6255,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6264,17): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(6270,23): run-time error CSS1039: Token not allowed after unary operator: '-me-font-mono'
(6273,17): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6296,28): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6297,22): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6305,24): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6306,26): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6307,19): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6323,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6354,39): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(6356,35): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6363,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6365,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6371,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6371,70): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6379,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(6380,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6382,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(6391,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(6392,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6393,33): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6396,171): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6398,51): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6405,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6412,47): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6415,22): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6416,25): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6421,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6425,55): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6435,38): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6445,35): run-time error CSS1039: Token not allowed after unary operator: '-me-status-paused-fg'
(6447,84): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6453,73): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6455,61): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6464,30): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6465,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(6473,31): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-rgb'
(6476,15): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6484,46): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6484,69): run-time error CSS1039: Token not allowed after unary operator: '-me-dark'
(6486,45): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6486,75): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6486,98): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6488,53): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(6488,89): run-time error CSS1039: Token not allowed after unary operator: '-me-gold-hover'
(6488,118): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6490,71): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6523,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(6525,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6529,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(6546,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6548,20): run-time error CSS1039: Token not allowed after unary operator: '-me-white'
(6549,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-sm'
(6551,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6556,20): run-time error CSS1039: Token not allowed after unary operator: '-me-shadow-card'
(6558,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6563,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(6578,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-serif'
(6582,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
(6590,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(6595,15): run-time error CSS1039: Token not allowed after unary operator: '-me-gold'
(6599,21): run-time error CSS1039: Token not allowed after unary operator: '-me-font-sans'
(6604,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(6614,26): run-time error CSS1039: Token not allowed after unary operator: '-me-beige'
(6616,20): run-time error CSS1039: Token not allowed after unary operator: '-me-light'
(6622,24): run-time error CSS1039: Token not allowed after unary operator: '-me-tracking-wide'
(6623,15): run-time error CSS1039: Token not allowed after unary operator: '-me-brown'
(6628,15): run-time error CSS1039: Token not allowed after unary operator: '-me-black'
 */
/* ============================================================================
   MeyerEek theme — design tokens (variables.css)
   ----------------------------------------------------------------------------
   Custom properties are prefixed --me-* per the theme convention.

   NOTE: the mere PRESENCE of this file flips the BundleConfig probe
   (themeShipsCss -> true), so ~/bundles/theme_css resolves to the MeyerEek
   suite instead of the Auksjonarius fallback.

   FONTS: loaded from Google Fonts by the @import below. For production,
   self-host the three families and drop the @import. Cormorant Garamond =
   headings, Inter = body/UI, JetBrains Mono = prices/numbers.
   ============================================================================ */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap');

:root {
  /* --- Brand palette (raw) ----------------------------------------------- */
  --me-black:  #121212;   /* Hero, header, footer, mørke paneler            */
  --me-dark:   #1A1A1A;   /* Sekundær mørk, info-kort                       */
  --me-gold:   #B8922A;   /* Aksent, CTA, rammer, fokus                     */
  --me-brown:  #8A7D68;   /* Dempet tekst, metadata                         */
  --me-light:  #F9F8F6;   /* Bakgrunner, tekst på mørke flater              */
  --me-beige:  #EAE6DF;   /* Inputfelt, skillelinjer, dempet                */
  --me-green:  #4CAF72;   /* Status aktiv, bekreftelser                     */

  --me-gold-hover: #C9A23B;          /* primary CTA hover (from reference)   */
  --me-white: #FFFFFF;
  --me-destructive: #EF4444;         /* hsl(0 84% 60%) — errors/danger       */
  --me-destructive-foreground: #FFFFFF;

  /* --- RGB channels ---------------------------------------------------------
     CSS can't apply an alpha to a hex custom property, so tints need the raw
     channels: rgba(var(--me-gold-rgb), 0.15). Keep in sync with the hex above. */
  --me-black-rgb: 18, 18, 18;
  --me-gold-rgb: 184, 146, 42;
  --me-green-rgb: 76, 175, 114;
  --me-destructive-rgb: 239, 68, 68;

  /* --- Event status pill shades (darker fg for contrast on the light tints) - */
  --me-status-active-fg:    #2E7D48;   /* Pågår text (on green tint)           */
  --me-status-closed-fg:    #B91C1C;   /* Avsluttet text (on red tint)         */
  --me-status-paused-bg:    #FFEDD5;   /* Pauset — amber (no brand base)       */
  --me-status-paused-fg:    #9A3412;
  --me-status-paused-border: #FED7AA;

  /* --- Semantic tokens (light) ---------------------------------------------
     These mirror the reference's :root mapping; most resolve onto the brand
     palette above. Use these in views/CSS so a future re-skin is one edit. */
  --me-background: var(--me-light);   /* 40 27% 96%  */
  --me-foreground: #292929;           /* 0 0% 16%    */
  --me-border:     var(--me-beige);   /* 40 21% 88%  */
  --me-input:      var(--me-beige);
  --me-ring:       var(--me-gold);    /* 44 63% 44% — focus ring */

  --me-card:        var(--me-light);
  --me-card-foreground: #292929;
  --me-card-border: var(--me-gold);

  --me-popover:     var(--me-white);
  --me-popover-foreground: #292929;
  --me-popover-border: var(--me-beige);

  --me-primary:            var(--me-gold);
  --me-primary-foreground: #121212;   /* 0 0% 7% */

  --me-secondary:            var(--me-beige);
  --me-secondary-foreground: #292929;

  --me-muted:            var(--me-beige);
  --me-muted-foreground: var(--me-brown);   /* 37 14% 47% */

  --me-accent:            var(--me-gold);
  --me-accent-foreground: var(--me-white);

  /* --- Typography ---------------------------------------------------------- */
  --me-font-sans:  "Inter", "Helvetica Neue", Arial, sans-serif;
  --me-font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --me-font-mono:  "JetBrains Mono", "SFMono-Regular", Consolas, monospace;

  --me-tracking-wide: 0.15em;   /* uppercase labels / CTA letter-spacing      */

  /* --- Radius scale (base 0.5rem, from reference) -------------------------- */
  --me-radius:    0.5rem;
  --me-radius-sm: calc(var(--me-radius) - 4px);
  --me-radius-md: calc(var(--me-radius) - 2px);
  --me-radius-lg: var(--me-radius);
  --me-radius-xl: calc(var(--me-radius) + 4px);
  --me-radius-pill: 9999px;

  /* --- Elevation ----------------------------------------------------------- */
  --me-shadow-sm:   0 1px 2px rgba(18, 18, 18, 0.06);
  --me-shadow-card: 0 2px 12px rgba(18, 18, 18, 0.08);
  --me-shadow-gold:       0 4px 16px rgba(184, 146, 42, 0.30);
  --me-shadow-gold-hover: 0 8px 24px rgba(184, 146, 42, 0.45);
}

/*!
 * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.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-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.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-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.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-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.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-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.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-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.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:3rem!important;margin-left:3rem!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:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.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:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.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:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.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:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!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-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* ============================================================================
   MeyerEek theme — resets.css
   Light, conservative normalize. Loaded AFTER the shared Bootstrap grid and
   BEFORE layout.css. Keep this minimal — AuctionWorx + Bootstrap already carry
   a lot of base styling; this only smooths the few things the design relies on.
   ============================================================================ */

*,
*::before,
*::after {
  box-sizing: border-box;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

/* Honour reduced-motion for the theme's hover lifts/transitions. */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* ============================================================================
   MeyerEek theme — layout.css
   Base/global styling that applies the design tokens (variables.css) to plain
   HTML + reusable components. Page-specific layout lives in homepage.css /
   myaccount.css and in per-view overrides under
   PromsysExtensions/Themes/MeyerEek/.

   GROUNDWORK ONLY: this is inert until _Layout.cshtml renders
   ~/bundles/theme_css. AuctionWorx markup is heavily Bootstrap-3 + custom
   classes, so expect to extend this as views are themed. Do NOT remove AWE
   real-time classes (awe-rt-*, data-listingid, etc.) when theming views.
   ============================================================================ */

/* --- Base typography ------------------------------------------------------ */
body {
  margin: 0;
  font-family: var(--me-font-sans);
  color: var(--me-foreground);
  background-color: var(--me-background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Sticky footer: fill at least the viewport so short pages don't leave a gap below the footer. */
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

  body > main {
    flex: 1 0 auto;
    align-content: center;
  }

  body > footer {
    flex-shrink: 0;
  }

/* width:auto overrides Bootstrap's fixed per-breakpoint widths (it tops out at 1170px);
   max-width caps it instead. */
.container {
  width: auto;
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
/* Bootstrap-breakpointene 768/992/1200 brukes som md/lg-trinn.
   Innholdskolonne 1344px ved 1440px maks. */
@media (min-width: 768px) {
  .container { padding-left: 3rem; padding-right: 3rem; }
}
@media (min-width: 992px) {
  .container { padding-left: 3rem; padding-right: 3rem; }
}
@media (min-width: 1200px) {
  .container { padding-left: 3rem; padding-right: 3rem; }
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--me-font-serif);
  color: inherit;
  /* Demo leaves headings unweighted (Cormorant ~400); override Bootstrap's forced 500. */
  font-weight: inherit;
}

a {
  color: var(--me-gold);
  text-decoration: none;
}

  a:hover,
  a:focus {
    color: var(--me-gold-hover);
    text-decoration: underline;
  }

:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--me-ring);
}

/* Prices / numeric data — opt-in monospace, per the design language. */
.me-mono {
  font-family: var(--me-font-mono);
  font-variant-numeric: tabular-nums;
}

/* --- CTA buttons -------------- */
.cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  font-weight: 600;
  font-family: var(--me-font-sans);
  min-height: 3.5rem;
  /* top/bottom padding biased ~0.08em: uppercase has no descenders, so a symmetric
     line box leaves the caps optically high inside the pill */
  padding: calc(0.875rem + 0.08em) 1.5rem calc(0.875rem - 0.08em);
  border-radius: var(--me-radius-pill);
  cursor: pointer;
  transition: all 200ms ease;
  border: 2px solid transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  white-space: nowrap;
}

  .cta-button:hover {
    transform: translateY(-2px);
    text-decoration: none; /* it's an <a>; don't inherit the global link underline */
  }

  .cta-button:active {
    transform: translateY(0);
  }

  .cta-button:focus-visible {
    outline: none;
    box-shadow: 0 0 0 3px var(--me-gold);
  }

.cta-button-primary {
  background-color: var(--me-gold);
  color: var(--me-black);
  box-shadow: var(--me-shadow-gold);
}

  .cta-button-primary:hover {
    background-color: var(--me-gold-hover);
    box-shadow: var(--me-shadow-gold-hover);
    color: var(--me-black); /* beat the global a:hover colour so text stays visible on gold */
  }

.cta-button-secondary {
  background-color: rgba(184, 146, 42, 0.10);
  color: var(--me-black);
  border-color: rgba(184, 146, 42, 0.30);
}

  .cta-button-secondary:hover {
    background-color: rgba(184, 146, 42, 0.18);
    border-color: var(--me-gold);
    color: var(--me-black);
  }

/* On dark panels (hero/header/footer). */
.cta-button-secondary-inverse {
  background-color: transparent;
  color: var(--me-light);
  border-color: rgba(249, 248, 246, 0.25);
}

  .cta-button-secondary-inverse:hover {
    border-color: var(--me-gold);
    color: var(--me-gold);
  }

/* --- Page head: breadcrumb + title + intro (reused across themed pages) ------------- */
.me-page-head {
  padding: 1.5rem 0 2rem;
}

.me-breadcrumbs {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-brown);
  margin-bottom: 1rem;
}

  .me-breadcrumbs a {
    color: var(--me-brown);
  }

    .me-breadcrumbs a:hover {
      color: var(--me-gold);
      text-decoration: none;
    }

.me-breadcrumbs__sep {
  margin: 0 0.5rem;
  color: rgba(138, 125, 104, 0.6);
}

.me-page-head__title {
  font-family: var(--me-font-serif);
  font-size: clamp(2rem, 5vw, 3rem);
  line-height: 1.1;
  color: var(--me-black);
  margin: 0 0 0.75rem;
}

.me-page-head__intro {
  color: var(--me-dark);
  max-width: 42rem;
  margin: 0;
}

/* --- Auth: LogOn (two-card: form + dark "create account" panel) --------------------- */
.me-auth {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  max-width: 1100px;
  margin: 2.5rem auto;
  align-items: stretch;
}

@media (min-width: 768px) {
  .me-auth {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}

.me-auth__form-card {
  background: #fff;
  border: 1px solid rgba(184, 146, 42, 0.3);
  border-radius: 16px;
  padding: 2rem;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
}

@media (min-width: 768px) {
  .me-auth__form-card {
    padding: 3rem;
  }
}

.me-auth__head {
  text-align: center;
  margin-bottom: 2rem;
}

.me-auth__title {
  font-family: var(--me-font-serif);
  font-size: 2.25rem;
  color: var(--me-black);
  margin: 0 0 0.5rem;
}

.me-auth__subtitle {
  color: var(--me-dark);
  font-size: 0.9rem;
  margin: 0;
}

.me-auth label, .me-auth .control-label {
  color: var(--me-black);
  font-weight: 600;
}

.me-auth .form-control,
.me-auth input[type="text"],
.me-auth input[type="password"],
.me-auth input[type="email"] {
  height: 3rem;
  border-radius: 8px;
  border: 1px solid var(--me-beige);
  background: var(--me-light);
}

  .me-auth .form-control:focus,
  .me-auth input[type="text"]:focus,
  .me-auth input[type="password"]:focus,
  .me-auth input[type="email"]:focus {
    border-color: var(--me-gold);
    box-shadow: 0 0 0 3px rgba(184, 146, 42, 0.15);
    outline: none;
  }

.me-auth .btn,
.me-auth input[type="submit"] {
  min-height: 3rem;
  border-radius: 8px;
  background: var(--me-black);
  color: #fff;
  border: 0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600;
  padding: 0 2rem;
}

  .me-auth .btn:hover,
  .me-auth input[type="submit"]:hover {
    background: var(--me-gold);
    color: var(--me-black);
  }

.me-auth__demo {
  margin-top: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--me-beige);
}

.me-auth__aside {
  background: var(--me-black);
  color: var(--me-light);
  border: 1px solid rgba(184, 146, 42, 0.4);
  border-radius: 16px;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (min-width: 768px) {
  .me-auth__aside {
    padding: 3rem;
  }
}

.me-auth__aside-title {
  font-family: var(--me-font-serif);
  font-size: 2rem;
  color: var(--me-gold);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0 0 1.5rem;
}

.me-auth__aside-copy {
  color: rgba(249, 248, 246, 0.85);
  line-height: 1.6;
}

  .me-auth__aside-copy h1, .me-auth__aside-copy h2, .me-auth__aside-copy h3 {
    font-family: var(--me-font-serif);
    color: var(--me-gold);
    margin: 0 0 1rem;
    line-height: 1.15;
  }

  .me-auth__aside-copy p {
    margin: 0 0 1rem;
  }

  .me-auth__aside-copy a {
    color: var(--me-gold);
    font-family: var(--me-font-sans);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: var(--me-tracking-wide);
  }

    .me-auth__aside-copy a:hover {
      color: var(--me-gold-hover);
    }
    /* SignInCopy ships the register link as a Bootstrap .btn (.btn-success = filled/green).
       Stripped back to a plain uppercase text link. */
    .me-auth__aside-copy a.btn {
      display: inline-block;
      background: transparent;
      border: 0;
      padding: 0;
      box-shadow: none;
      color: var(--me-light);
    }

      .me-auth__aside-copy a.btn:hover {
        background: transparent;
        color: var(--me-gold);
      }

/* Login form (LogOnBox override): stacked labels, full-width inputs + submit, forgot below. */
.me-login__field {
  margin-bottom: 1.25rem;
}

  .me-login__field > label {
    display: block;
    font-weight: 600;
    color: var(--me-black);
    margin-bottom: 0.5rem;
  }

.me-login__remember {
  margin: 0.25rem 0 1.5rem;
}

  .me-login__remember .checkbox {
    margin: 0;
  }

.me-login__submit {
  width: 100%;
}

.me-login__forgot {
  text-align: center;
  margin-top: 1rem;
}

  .me-login__forgot a {
    color: var(--me-gold);
    font-size: 0.9rem;
  }

.me-login__provider {
  margin-bottom: 0.75rem;
}

/* --- Form pages (Register etc.): theme the stock Bootstrap panels/inputs to the design.
   Scoped to .me-form-page so it never leaks into admin/other panels. ------------------- */
.me-form-page {
  max-width: 900px;
  margin: 0 auto;
}

  .me-form-page .panel {
    border: 1px solid var(--me-beige);
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
    background: #fff;
  }

  .me-form-page .panel-default > .panel-heading {
    background: var(--me-light);
    border-bottom: 1px solid var(--me-beige);
    border-radius: 12px 12px 0 0;
    color: var(--me-black);
    font-family: var(--me-font-serif);
    font-size: 1.15rem;
  }

  .me-form-page .form-control {
    border-radius: 8px;
    border-color: var(--me-beige);
  }

    .me-form-page .form-control:focus {
      border-color: var(--me-gold);
      box-shadow: 0 0 0 3px rgba(184, 146, 42, 0.15);
    }

  .me-form-page .control-label {
    color: var(--me-black);
  }

  /* CTA-form: pill, uppercase, 0.15em tracking, hover-løft + gullskygge. */
  .me-form-page .btn-success {
    background: var(--me-gold);
    border-color: var(--me-gold);
    color: var(--me-black);
    border-radius: var(--me-radius-pill);
    text-transform: uppercase;
    letter-spacing: var(--me-tracking-wide);
    font-weight: 600;
    min-height: 3rem;
    padding: 0 2rem;
    transition: all 200ms ease;
  }

    .me-form-page .btn-success:hover,
    .me-form-page .btn-success:focus {
      background: var(--me-gold-hover);
      border-color: var(--me-gold-hover);
      color: var(--me-black);
      transform: translateY(-2px);
      box-shadow: var(--me-shadow-gold-hover);
    }

  .me-form-page .btn-primary {
    background: var(--me-black);
    border-color: var(--me-black);
    color: #fff;
    border-radius: var(--me-radius-pill);
    text-transform: uppercase;
    letter-spacing: var(--me-tracking-wide);
    font-weight: 600;
    min-height: 3rem;
    padding: 0 1.75rem;
    transition: all 200ms ease;
  }

    .me-form-page .btn-primary:hover,
    .me-form-page .btn-primary:focus {
      background: var(--me-gold);
      border-color: var(--me-gold);
      color: var(--me-black);
      transform: translateY(-2px);
      box-shadow: var(--me-shadow-gold-hover);
    }

  /* Optical centering for uppercase CTA labels on anchors/buttons (flex-centered line box
     sits ~1px high without descenders). Inputs excluded — the UA centers input labels itself. */
  .me-form-page a.btn-primary,
  .me-form-page button.btn-primary,
  .me-form-page a.btn-success,
  .me-form-page button.btn-success {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 0.2em;
    padding-bottom: 0;
  }

/* --- Register page (.me-form-page--register) -----------------------------------------
   Visual layer only — stock markup, element IDs and validation JS untouched. Scoped to the
   --register modifier so the other .me-form-page pages keep the lighter treatment above. */
.me-form-page--register {
  max-width: 960px;
}

.me-regform__crumbs {
  padding-top: 1.5rem;
}

/* Dark header bar: serif gold title left, "required fields" note right */
.me-regform__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.75rem 1.5rem;
  background: var(--me-black);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
  padding: 1.5rem 2rem;
  margin-bottom: 2rem;
}

.me-regform__title {
  font-family: var(--me-font-serif);
  font-size: clamp(1.75rem, 3.5vw, 2.25rem);
  line-height: 1.15;
  color: var(--me-gold);
  margin: 0;
}

.me-regform__required {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: rgba(249, 248, 246, 0.6);
}

/* Gold asterisk instead of the stock red one */
.me-form-page--register .required:after {
  color: var(--me-gold);
}

/* Cards: white, generous radius, hairline gold border */
.me-form-page--register .panel {
  border: 1px solid rgba(var(--me-gold-rgb), 0.3);
  border-radius: 16px;
  box-shadow: var(--me-shadow-sm);
  margin-bottom: 1.5rem;
}

.me-form-page--register .panel-default > .panel-heading {
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--me-beige);
  border-radius: 0;
  color: var(--me-brown);
  font-family: var(--me-font-serif);
  font-size: 1.5rem;
  line-height: 1.2;
  margin: 0 2.5rem;
  padding: 1.75rem 0 1rem;
}

.me-form-page--register .panel-body {
  padding: 2rem 2.5rem;
}

  /* SiteContent "RegistrationCopy" block sitting between body and footer. Carries the inset
     hairline above it (like the card headings) — hence float/width reset so the margins bite. */
  .me-form-page--register .panel > .col-xs-12 {
    float: none;
    width: auto;
    margin: 0 2.5rem;
    padding: 1.5rem 0;
    border-top: 1px solid var(--me-beige);
    color: var(--me-dark);
    font-size: 0.9rem;
    line-height: 1.6;
  }

.me-form-page--register .form-group {
  margin-bottom: 1.5rem;
}

  .me-form-page--register .form-group:last-child {
    margin-bottom: 0;
  }

.me-form-page--register .control-label {
  font-weight: 600;
  padding-top: 0.85rem;
}

/* Inputs: 48px, light fill, beige hairline */
.me-form-page--register .form-control {
  height: 48px;
  padding: 0 1rem;
  background: var(--me-light);
  border-color: var(--me-beige);
  box-shadow: none;
}

.me-form-page--register textarea.form-control {
  height: auto;
  padding: 0.75rem 1rem;
}

.me-form-page--register .help-block {
  color: rgba(26, 26, 26, 0.7);
  font-size: 0.85rem;
  margin: 0.5rem 0 0;
}

/* Wider input column */
@media (min-width: 768px) {
  .me-form-page--register .form-horizontal .form-group > .col-sm-6 {
    width: 66.66666667%;
  }
}

/* Agreements checkboxes */
.me-form-page--register .checkbox label {
  color: var(--me-black);
  font-weight: 500;
}

.me-form-page--register .checkbox input[type="checkbox"] {
  width: 17px;
  height: 17px;
  margin-top: 3px;
  accent-color: var(--me-black);
}

.me-form-page--register .checkbox a {
  color: var(--me-gold);
}

/* Footer row: "already have an account" link left, gold CTA right
   (mobile stacks with the button on top, per the reference) */
.me-form-page--register .panel-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
  gap: 1rem;
  background: transparent;
  border-top: 0;
  border-radius: 0 0 16px 16px;
  padding: 0.5rem 2.5rem 2rem;
}

.me-regform__altlink {
  color: var(--me-dark);
  font-size: 0.9rem;
}

  .me-regform__altlink:hover,
  .me-regform__altlink:focus {
    color: var(--me-gold);
  }

@media (max-width: 767px) {
  .me-regform__head {
    padding: 1.25rem 1.5rem;
  }

  .me-form-page--register .panel-default > .panel-heading {
    margin: 0 1.5rem;
    padding: 1.25rem 0 0.75rem;
  }

  .me-form-page--register .panel-body {
    padding: 1.5rem;
  }

  .me-form-page--register .panel > .col-xs-12 {
    margin: 0 1.5rem;
    padding: 1.25rem 0;
  }

  .me-form-page--register .panel-footer {
    padding: 0.5rem 1.5rem 1.5rem;
  }

  .me-regform__altlink {
    text-align: center;
    width: 100%;
  }

  .me-form-page--register .panel-footer .btn-success {
    width: 100%;
  }
}

/* --- Content pages (About/Help/Privacy/Terms) + prose typography -------------------- */
.me-content-page {
  max-width: 860px;
  margin: 0 auto;
}

.me-content-page-wide {
  width: 100%;
}

.me-prose {
  color: var(--me-dark);
  line-height: 1.7;
}

  .me-prose h1, .me-prose h2, .me-prose h3, .me-prose h4 {
    font-family: var(--me-font-serif);
    font-weight: 600;
    color: var(--me-black);
    margin: 1.75rem 0 0.75rem;
    line-height: 1.2;
  }

    .me-prose h1:first-child, .me-prose h2:first-child,
    .me-prose h3:first-child, .me-prose h4:first-child {
      margin-top: 0;
    }

  .me-prose h2 {
    font-size: 1.6rem;
  }

  .me-prose h3 {
    font-size: 1.25rem;
  }

  .me-prose p {
    margin: 0 0 1rem;
  }

  .me-prose a {
    color: var(--me-gold);
  }

    .me-prose a:hover {
      color: var(--me-gold-hover);
    }

  .me-prose ul, .me-prose ol {
    margin: 0 0 1rem 1.25rem;
  }

  .me-prose li {
    margin-bottom: 0.35rem;
  }

  .me-prose img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
  }

/* --- Legal pages (Terms, Privacy) ---------------------------------------------------
   Add .me-legal next to .me-content-page on the view. */
.me-legal {
  max-width: 800px;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  box-shadow: var(--me-shadow-sm);
  padding: 4rem;
  margin: 2rem auto;
}

  .me-legal p {
    padding-bottom: 0;
    margin-bottom: 0;
  }

.me-legal__head {
  border-bottom: 1px solid rgba(var(--me-gold-rgb), 0.3);
  margin-bottom: 3rem;
}

  .me-legal__head p {
    padding: 1rem 0 2rem 0;
    color: var(--me-brown);
  }

.me-legal__title {
  font-family: var(--me-font-serif);
  font-size: clamp(2rem, 5vw, 2.5rem);
  line-height: 1.1;
  color: var(--me-black);
  margin: 0;
}

/* NOTE: .me-legal__meta has NO matches in .cshtml/.js — the "Sist oppdatert" markup lives in
   the "TermsLastUpdated" CMS container (database). Do NOT delete as "unused". */
.me-legal__meta {
  color: var(--me-brown);
  margin: 1rem 0 0;
}

@media (max-width: 767px) {
  .me-legal {
    padding: 2rem 1.5rem;
    margin: 1.5rem auto;
    border-radius: 16px;
  }

  .me-legal__head {
    padding-bottom: 1.5rem;
    margin-bottom: 2rem;
  }
}

/* --- .me-themed: broad, scoped restyle of stock Bootstrap-3 chrome to the design tokens.
   Applied as a wrapper on heavier pages (Browse/Search, MyAccount, Event/Lot detail) so they
   pick up the theme's panels/buttons/inputs/tables without touching functional markup. This is
   a STRUCTURAL pass — bespoke per-page design (bid box, dashboards, galleries) is still TODO. -- */
.me-themed .well,
.me-themed .panel {
  background: #fff;
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
}

.me-themed .panel-default > .panel-heading {
  background: var(--me-light);
  border-bottom: 1px solid var(--me-beige);
  border-radius: 12px 12px 0 0;
  color: var(--me-black);
  font-family: var(--me-font-serif);
  font-size: 1.1rem;
}

.me-themed .well.section-title,
.me-themed .section-title {
  font-family: var(--me-font-serif);
  color: var(--me-black);
  font-size: 1.4rem;
}

.me-themed .form-control {
  border-radius: 8px;
  border-color: var(--me-beige);
}

  .me-themed .form-control:focus {
    border-color: var(--me-gold);
    box-shadow: 0 0 0 3px rgba(184, 146, 42, 0.15);
  }

.me-themed .btn {
  border-radius: 8px;
}

.me-themed .btn-primary,
.me-themed .btn-success {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
  font-weight: 600;
}

  .me-themed .btn-primary:hover,
  .me-themed .btn-success:hover {
    background: var(--me-gold-hover);
    border-color: var(--me-gold-hover);
    color: var(--me-black);
  }

.me-themed .btn-default {
  background: #fff;
  border-color: var(--me-beige);
  color: var(--me-black);
}

  .me-themed .btn-default:hover {
    border-color: var(--me-gold);
    color: var(--me-gold);
  }

.me-themed .nav-pills > li.active > a,
.me-themed .nav-pills > li.active > a:hover,
.me-themed .nav-pills > li.active > a:focus {
  background: var(--me-gold);
  color: var(--me-black);
}

.me-themed .table > thead > tr > th {
  border-bottom-color: var(--me-beige);
  color: var(--me-black);
}

/* Stock Bootstrap-blue text links inside themed panels/tables (bid history amounts,
   "Ingen minstepris" etc.) → theme gold */
.me-themed .panel a:not(.btn),
.me-themed .table a:not(.btn) { color: var(--me-gold); }
.me-themed .panel a:not(.btn):hover,
.me-themed .table a:not(.btn):hover { color: var(--me-gold-hover); }
.me-themed .text-primary { color: var(--me-gold); }

.me-themed h1, .me-themed h2, .me-themed h3, .me-themed h4 {
  font-family: var(--me-font-serif);
}

/* --- Site footer -------------------------------------------------------------------
   The footer markup lives in the shared _Layout, but this CSS only loads on MeyerEek, so
   styling `footer` here is scoped to this theme. Functional bits (#Time, currency selector,
   SignalR) are left in place, just recoloured. */
body > footer,
footer {
  background-color: var(--me-black);
  color: var(--me-light);
  border-top: 2px solid var(--me-gold);
  padding: 3rem 0 2rem;
}

  footer a {
    color: rgba(249, 248, 246, 0.6);
  }

    footer a:hover,
    footer a:focus {
      color: var(--me-gold);
      text-decoration: none;
    }

  footer .footer__links {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem 1.5rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 0.8rem;
    font-weight: 600;
  }

  footer #Time {
    color: rgba(249, 248, 246, 0.4);
    font-size: 0.85rem;
  }

  footer .currency {
    margin: 1.25rem 0;
  }

  footer .footer__copyright {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(249, 248, 246, 0.35);
    font-size: 0.85rem;
  }

/* Neutralize the Bootstrap row/col offsets inside the footer so its content aligns exactly
   with the .container padding (page content edge) at every width. */
footer .row { margin-left: 0; margin-right: 0; }
footer .row > [class*="col-"] { padding-left: 0; padding-right: 0; }

/* Mobile: tighter footer rhythm (the .me-footer* overrides live below their base rules). */
@media (max-width: 767px) {
  body > footer,
  footer { padding: 2rem 0 1.25rem; }
  footer .footer__copyright { margin-top: 1rem; padding-top: 1rem; }
}

/* Stock footer bits made redundant by the SiteFooter grid below — hide the plain link row
   and the clock so we don't double up (MeyerEek only; currency selector + copyright stay). */
footer .footer__links,
footer #Time { display: none; }

/* Innloggingstilstand for CMS-innhold: _Layout wrapper SiteFooter-blokken i .me-is-auth
   (innlogget) / .me-is-anon (utlogget). Merk elementer i CMS-HTML-en med me-anon-only
   (f.eks. logg inn/registrer-lenkene) eller me-auth-only (f.eks. min side/logg ut) —
   riktig variant skjules automatisk. !important så det vinner over ev. inline-display. */
.me-is-auth .me-anon-only { display: none !important; }
.me-is-anon .me-auth-only { display: none !important; }

/* Rich footer content pasted into the "SiteFooter" CMS block. Columns on desktop, stacked on
   mobile. Muted-light links -> gold, gold uppercase section headings.
   NOTE: .me-footer* has NO matches in .cshtml/.js — the markup lives in the CMS (database).
   Do NOT delete as "unused". */
.me-footer {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 640px) { .me-footer { grid-template-columns: 1fr 1fr; } }
/* Desktop: equal columns via implicit tracks, so this holds for 4 or 5 of them. The brand
   column only gets extra width if it carries a blurb — see .me-footer--wide-brand below. */
@media (min-width: 1024px) {
  .me-footer {
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 2rem;
  }

  /* Opt-in: add next to .me-footer when the first column holds logo + blurb + contact,
     i.e. enough content to justify a double-width track. */
  .me-footer--wide-brand {
    grid-template-columns: 2fr;
  }
}
.me-footer__logo {
  font-family: var(--me-font-serif);
  font-size: 1.35rem;
  color: var(--me-light);
  margin-bottom: 0.75rem;
}
/* Same class used with an <img> (or wrapping one) when the footer CMS block shows the
   logo instead of the company name — see the SiteFooter content block. */
img.me-footer__logo,
.me-footer__logo img {
  display: block;
  height: 3rem;
  width: auto;
  max-width: 100%;
  margin-bottom: 1.5rem;
}
.me-footer__blurb {
  color: rgba(249, 248, 246, 0.5);
  font-size: 0.8125rem;
  line-height: 1.6;
  max-width: 32ch;
}
.me-footer__heading {
  font-family: var(--me-font-sans);
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 600;
  color: var(--me-gold);
  margin: 0 0 1rem;
}
.me-footer__links,
.me-footer__contact {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.8125rem;
}
.me-footer__links li { margin-bottom: 1rem; }
/* Address/contact lines are one block of information — tighter than the nav lists. */
.me-footer__contact li { margin-bottom: 0.4rem; }
.me-footer__contact { color: rgba(249, 248, 246, 0.5); }

/* Mobile: tighter column gap + list rhythm. */
@media (max-width: 767px) {
  .me-footer { gap: 1.75rem; }
  .me-footer__links li,
  .me-footer__contact li { margin-bottom: 0.5rem; }
}

/* --- Site header / top nav -----------------------------------------------
   Restyle the stock AuctionWorx navbar (.navbar-default) into the design's dark
   bar. The nav LINKS themselves are admin-managed (Home + the Literal_SubNavigation
   site content), so this is styling only.
   NOTE: the current site logo is dark-on-light; on this dark bar it needs a
   light/gold logo variant (SiteLogoFileName) to read properly — flagged to revisit.
   -------------------------------------------------------------------------- */
/* AWE_bootstrap sets `header { margin-bottom:15px; padding-top:10px }`, which
   pushes the dark bar down and leaves a gap above it. Kill both for the header
   wrapper on this theme. */
header,
.header-splash {
  margin-bottom: 0;
  padding-top: 0;
}

/* Fixed header: bar pins to the top and shrinks on scroll (see the
   .me-nav--scrolled toggle below, set by a scroll listener in _Layout). Fixed (not sticky)
   so the height change never reflows the page — body padding-top reserves the expanded
   height, so content stays put whether the bar is tall or short. */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1030;
}
/* One black for the whole header stack. The admin "HeadingColor" setting (#101010) is injected
   as an inline style block on .header-splash and shone through beside the navbar/menu, which
   both use --me-black (#121212). header.header-splash (0,1,1) outranks its .header-splash. */
header.header-splash { background-color: var(--me-black); }
/* Reserve the EXPANDED bar height so nothing sits under the tall bar at the top and
   nothing shifts when it collapses. */
/* Mobile: the bar is ALWAYS at its shrunk height (see the brand-img rule below), so the
   reserve matches that; only desktop has the tall/shrunk transition. */
body { padding-top: 56px; }
@media (min-width: 768px) { body { padding-top: 88px; } }

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

.navbar.navbar-default {
  background-color: var(--me-black);
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  box-shadow: 0 1px 0 rgba(184, 146, 42, 0.25);
  transition: box-shadow 0.3s ease;
}

/* Scrolled state — stronger drop shadow (keeps the gold hairline). */
body.me-nav--scrolled .navbar.navbar-default {
  box-shadow: 0 1px 0 rgba(184, 146, 42, 0.25), 0 4px 30px rgba(0, 0, 0, 0.3);
}

.navbar-default .navbar-brand {
  height: auto;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

  .navbar-default .navbar-brand img {
    max-height: 56px;
    width: auto;
    transition: max-height 0.3s ease;
  }

  body.me-nav--scrolled .navbar-default .navbar-brand img {
    max-height: 40px;
  }

  /* Mobile: no shrink-on-scroll — the bar stays at the shrunk height always, so the
     full-screen menu sheet (top: 56px) lines up regardless of scroll position. */
  @media (max-width: 767px) {
    .navbar-default .navbar-brand img { max-height: 40px; }
  }

.navbar-default .navbar-nav > li > a {
  color: var(--me-light);
  font-family: var(--me-font-sans);
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-size: 0.78rem;
  font-weight: 600;
}

  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: var(--me-gold);
    background-color: transparent;
  }

/* Dropdowns (Categories / account) on the dark bar */
.navbar-default .navbar-nav .dropdown-menu {
  background-color: var(--me-dark);
  border-color: rgba(184, 146, 42, 0.30);
}

  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: var(--me-light);
  }

    .navbar-default .navbar-nav .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .dropdown-menu > li > a:focus {
      background-color: rgba(184, 146, 42, 0.15);
      color: var(--me-gold);
    }

/* Mobile toggler */
.navbar-default .navbar-toggle {
  border-color: rgba(249, 248, 246, 0.30);
}

  .navbar-default .navbar-toggle .icon-bar {
    background-color: var(--me-light);
  }

  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: rgba(255, 255, 255, 0.08);
  }

/* 3-column layout (desktop only — mobile keeps Bootstrap's collapse/toggle):
   [ logo ] [ nav links — centered ] [ search + account — right ]
   Center links = .navbar-left (Home + the Literal_SubNavigation site content).
   Right = .navbar-right (search + account). Default AWE items there (Categories/Sell/
   EventList) are admin-toggled; turn them off in settings to leave just search + user. */
@media (min-width: 768px) {
  .navbar-default .container {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    min-height: 88px;
    transition: min-height 0.3s ease;
  }

  body.me-nav--scrolled .navbar-default .container {
    min-height: 64px;
  }

  .navbar-default .navbar-header {
    float: none;
  }

  .navbar-default .navbar-collapse {
    display: flex !important; /* override Bootstrap's .navbar-collapse.collapse { display:block !important } */
    flex: 1 1 auto;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-default .navbar-nav {
    float: none;
    margin: 0;
  }

    .navbar-default .navbar-nav > li {
      float: none;
    }

    .navbar-default .navbar-nav.navbar-left {
      display: flex;
      flex: 1 1 auto;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
    }

    .navbar-default .navbar-nav.navbar-right {
      display: flex;
      align-items: center;
      gap: 0.25rem;
    }
  /* LogOnUserControl renders its own nested <ul class="nav navbar-nav"> (Search + account,
     or Register + Login when logged out). Flex it too so those don't stack vertically. */
  .navbar-default .navbar-right .navbar-nav {
    display: flex;
    align-items: center;
    float: none;
    margin: 0;
  }
}

/* Account menu (MeyerEek LogOnUserControl override) — person icon + first name + caret,
   with a slim dark dropdown (Min side / Logg ut). */
.navbar-default .navbar-nav > .me-account > .me-account__toggle {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  text-transform: none; /* first name stays normal-case, unlike the uppercase nav links */
  letter-spacing: normal;
}

.me-account__icon {
  top: 0;
  font-size: 0.95rem;
}

.me-account__name {
  font-weight: 600;
}

/* Impersonation state — make it unmistakable the admin is acting as another user:
   an "eye" icon, a red "Imiterer" pill, and the whole trigger tinted red. */
.me-account__imp-tag {
  display: inline-block;
  font-size: 0.6rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.2;
  padding: 0.12rem 0.4rem;
  border-radius: var(--me-radius-pill);
  background-color: #C0392B;
  color: #fff;
}

.me-account--impersonating .me-account__icon,
.me-account--impersonating .me-account__name {
  color: #E57373;
}

.me-account--impersonating > .me-account__toggle:hover .me-account__name,
.me-account--impersonating > .me-account__toggle:focus .me-account__name {
  color: #EF9A9A;
}

.navbar-default .navbar-nav > .me-account > .me-account__toggle .caret {
  margin-left: 0.15rem;
}

.navbar-default .navbar-nav .me-account__menu {
  min-width: 11rem;
  margin-top: 0.4rem;
  padding: 0;
  overflow: hidden;   /* clip item hover backgrounds to the rounded corners */
  border-radius: 8px;
  background-color: var(--me-dark);
  border: 1px solid rgba(var(--me-gold-rgb), 0.25);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
}

  .navbar-default .navbar-nav .me-account__menu > li > a {
    padding: 0.6rem 1rem;
    color: var(--me-light);
    font-weight: 500;
    background: none;
  }
  .navbar-default .navbar-nav .me-account__menu > li > a:hover,
  .navbar-default .navbar-nav .me-account__menu > li > a:focus {
    background: rgba(249, 248, 246, 0.06);
    color: var(--me-gold);
  }
  /* Compact hairline between items (Bootstrap's .divider ships margin:9px 0 + a light fill that
     looks wrong on the dark menu). */
  .navbar-default .navbar-nav .me-account__menu .divider {
    height: 1px;
    margin: 0;
    background: rgba(249, 248, 246, 0.08);
  }

  .navbar-default .navbar-nav .me-account__menu .me-account__logout,
  .navbar-default .navbar-nav .me-account__menu .me-account__logout:focus {
    color: #E57373; /* red-400-ish, per design's destructive logout */
  }
  .navbar-default .navbar-nav .me-account__menu .me-account__logout:hover {
    color: #E57373;
    background: rgba(229, 115, 115, 0.10);
  }
  /* Stop-impersonating item in the account dropdown. */
  .navbar-default .navbar-nav .me-account__menu .me-account__stop,
  .navbar-default .navbar-nav .me-account__menu .me-account__stop:hover,
  .navbar-default .navbar-nav .me-account__menu .me-account__stop:focus {
    color: #E57373;
  }

/* Floating action dock. Container ignores pointer events, pills re-enable them, so the gaps
   around them stay click-through. */
.me-fab-dock {
  position: fixed;
  right: 1.25rem;
  bottom: 1.25rem;
  z-index: 1050;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.6rem;
  pointer-events: none;
}

.me-fab {
  pointer-events: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.6rem 1rem;
  border-radius: var(--me-radius-pill);
  background-color: var(--me-black);
  color: var(--me-gold);
  border: 1px solid rgba(184, 146, 42, 0.5);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

  .me-fab:hover,
  .me-fab:focus {
    background-color: var(--me-gold);
    color: var(--me-black);
    text-decoration: none;
  }

  .me-fab .fa {
    top: 0;
  }

/* Icon-only round FABs on mobile; title attribute carries the label. */
@media (max-width: 767px) {
  .me-fab__label { display: none; }
  .me-fab {
    justify-content: center;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0;
    border-radius: 50%;
    font-size: 1rem;
  }
  /* Optical nudge: fa-gavel's mass sits lower-left of its box. */
  .me-fab--auctioneer .fa { transform: translate(1px, -1px); }
}

/* "/" divider between Register and Sign in (MeyerEek LogOnUserControl override).
   Plain <li>, not a link/pseudo — sits inline in the flex row, non-interactive. */
.navbar-default .navbar-nav > li.me-nav-sep {
  color: rgba(249, 248, 246, 0.35);
  padding: 0 0.15rem;
  pointer-events: none;
  user-select: none;
  font-size: 0.78rem;
}

/* --- Mobile navigation: full-screen right slide-in sheet ----------
   AWE renders a Bootstrap-3 collapse (#awe-main-nav). On phones we restyle it into an
   off-canvas sheet that sits below the bar and slides in from the right. The transform is
   keyed on .collapsing/.in so opening slides in immediately; height is forced (BS3's
   height animation becomes a no-op). Tall serif link rows, gold hairlines + chevrons,
   account/login pinned to the bottom. All scoped to <768px so desktop is untouched. */
@media (max-width: 767px) {
  /* keep the off-canvas panel from causing horizontal scroll while parked off-screen */
  body {
    overflow-x: hidden;
  }

  /* Anchor for the absolutely-centered hamburger below. */
  .navbar-default .navbar-header { position: relative; }

  /* Toggle: bordered rounded square with a hamburger that morphs into an X when open.
     BS3 keeps `.collapsed` on the button while closed and drops it while open, so we can
     target the open state with :not(.collapsed) — no JS needed.
     Absolutely centered against the header so it tracks the bar's tall/short scroll states
     without touching the brand/logo layout. */
  .navbar-default .navbar-toggle {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 1045;
    width: 30px;
    height: 44px;
    padding: 0;
    margin: 0 15px 0 0; /* right margin mirrors the logo's 15px inset so it isn't against the wall */
    display: flex;
    flex-direction: column; /* stack the 3 icon-bars vertically (else they lay out in a row) */
    align-items: center;
    justify-content: center;
    border: 0; /* no box — bare floating hamburger */
    border-radius: 0;
    background: transparent;
  }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
      background: transparent;
    }

    .navbar-default .navbar-toggle .icon-bar {
      width: 22px;
      height: 2px;
      border-radius: 2px;
      background-color: var(--me-light);
      display: block;
      transition: transform 0.3s ease, opacity 0.2s ease;
    }

      .navbar-default .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 5px;
      }

    .navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
      transform: translateY(7px) rotate(45deg);
    }

    .navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
      opacity: 0;
    }

    .navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(4) {
      transform: translateY(-7px) rotate(-45deg);
    }

  /* On mobile admin access lives in the menu (see .me-account__admin), not the floating button. */
  .me-admin-fab {
    display: none !important;
  }

  #awe-main-nav.navbar-collapse {
    position: fixed;
    top: 56px; /* the mobile bar is a constant 56px (40px logo + 2x0.5rem padding) */
    right: 0;
    left: 0;
    bottom: 0;
    width: auto; /* full-width sheet (edge to edge), matching the demo */
    height: auto !important;
    max-height: none;
    margin: 0;
    padding: 1.75rem 1.5rem 2rem;
    background-color: var(--me-black);
    border: 0;
    /* no shadow: the full-width sheet sits flush under the bar, and the old side-panel
       shadow bled upward and darkened the navbar while open */
    box-shadow: none;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch;
    display: flex !important; /* stay in DOM so the transform can animate */
    flex-direction: column;
    transform: translateX(105%);
    visibility: hidden;
    transition: transform 300ms ease, visibility 0s linear 300ms;
    z-index: 1040;
  }

    #awe-main-nav.navbar-collapse.collapsing,
    #awe-main-nav.navbar-collapse.in {
      transform: translateX(0);
      visibility: visible;
      transition: transform 300ms ease;
    }

  /* two stacked nav lists; the LogOnUserControl list (account/login) is pushed to the bottom */
  #awe-main-nav .navbar-nav {
    margin: 0;
    float: none;
  }
  /* navbar-left already carries Literal_SubNavigation; hide LogOnUserControl's duplicate xs copy */
  #awe-main-nav .navbar-right .navbar-nav.visible-xs {
    display: none !important;
  }

  #awe-main-nav .navbar-nav.navbar-left {
    flex: 0 0 auto;
  }

  #awe-main-nav .navbar-nav.navbar-right {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
  }

  #awe-main-nav .navbar-right > .navbar-nav {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  /* tall serif rows with a gold hairline + chevron. Exclude the login-pill li so its cta-buttons
     aren't turned into nav rows. */
  #awe-main-nav .navbar-nav > li {
    float: none;
  }

    #awe-main-nav .navbar-nav > li:not(.me-login-mobile) > a {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 1.25rem 0; /*5 row rhythm */
      font-family: var(--me-font-serif);
      font-size: 1.5rem;
      font-weight: 500;
      text-transform: none;
      letter-spacing: normal;
      color: var(--me-light);
      border-bottom: 1px solid rgba(184, 146, 42, 0.2);
    }

      #awe-main-nav .navbar-nav > li:not(.me-login-mobile) > a:hover,
      #awe-main-nav .navbar-nav > li:not(.me-login-mobile) > a:focus {
        color: var(--me-gold);
        background: transparent;
      }

      #awe-main-nav .navbar-nav > li:not(.me-login-mobile) > a::after {
        content: "\203A"; /* › */
        color: rgba(184, 146, 42, 0.5);
        font-size: 1.2rem;
        margin-left: 1rem;
      }

  /* Søk: lifted out and set apart from the nav links above — left-aligned icon + text,
     gold icon, and no caret (unlike the nav rows). */
  #awe-main-nav .me-nav-search {
    margin-top: 0.5rem;
  }
  /* Match the nav-row selector's specificity (1,2,2) so these beat the row's space-between + caret. */
  #awe-main-nav .navbar-nav > li.me-nav-search > a {
    justify-content: flex-start;
    gap: 0.75rem;
  }

    #awe-main-nav .navbar-nav > li.me-nav-search > a::after {
      content: none;
    }

  #awe-main-nav .me-nav-search .fa {
    color: var(--me-gold);
    font-size: 1.1rem;
  }

  /* account block (mobile): "Innlogget som / Impersonating" eyebrow + full-width pill buttons,
     pinned to the bottom. Desktop dropdown (.me-account) is hidden-xs; this is visible-xs. */
  #awe-main-nav .me-account-mobile {
    margin-top: auto;
    list-style: none;
    padding-top: 1.25rem;
    border-top: 1px solid rgba(184, 146, 42, 0.35);
  }

  .me-acctm {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }

  .me-acctm__label {
    font-size: 0.72rem;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    color: var(--me-brown);
    margin-bottom: 0.25rem;
  }

  .me-acctm__label--imp {
    color: #E57373;
  }

  .me-acctm__label strong {
    font-weight: 700;
    color: inherit;
  }

  .me-acctm__btn {
    width: 100%;
  }
  /* staff actions (stop-impersonating / admin): compact ghost buttons in a row above the
     two main pills — understated so Min side + Logg ut stay dominant. */
  .me-acctm__staff {
    display: flex;
    gap: 0.5rem;
  }

  .me-acctm__staff-btn {
    flex: 1 1 0;
    min-width: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 2.5rem;
    padding: 0.4rem 0.75rem;
    border-radius: var(--me-radius-pill);
    border: 1px solid rgba(249, 248, 246, 0.25);
    background: transparent;
    color: var(--me-light);
    font-size: 0.7rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    line-height: 1.1;
    white-space: normal;
  }

    .me-acctm__staff-btn:hover,
    .me-acctm__staff-btn:focus {
      border-color: var(--me-gold);
      color: var(--me-gold);
      text-decoration: none;
    }

  .me-acctm__staff-btn--stop {
    border-color: rgba(229, 115, 115, 0.5);
    color: #E57373;
  }

    .me-acctm__staff-btn--stop:hover,
    .me-acctm__staff-btn--stop:focus {
      border-color: #E57373;
      color: #E57373;
      background: rgba(229, 115, 115, 0.08);
    }

  .me-acctm__btn--logout {
    background: transparent;
    color: #E57373;
    border-color: rgba(229, 115, 115, 0.4);
  }

    .me-acctm__btn--logout:hover {
      background: rgba(229, 115, 115, 0.08);
      border-color: #E57373;
      color: #E57373;
    }

  .me-acctm__btn--stop {
    background: #C0392B;
    color: #fff;
    border-color: #C0392B;
  }

    .me-acctm__btn--stop:hover {
      background: #A93226;
      color: #fff;
    }

  /* login pills (logged out) pinned to the bottom. Pills live inside .me-acctm (a div) so they
     escape Bootstrap's .nav>li>a display:block/color rules and render as proper cta-buttons. */
  #awe-main-nav .me-login-mobile {
    margin-top: auto;
    padding-top: 1.25rem;
    border: 0;
    list-style: none;
  }
}

/* ============================================================================
   Auction / event components (moved out of homepage.css). Shared across the
   homepage, the events list (Event/Index) and the event detail hero (Event/Details).
   ============================================================================ */
/* --- Filter tabs (Current / Upcoming / Closed) --------------------------- */
.me-event-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  margin: 0 0 1.5rem;
  padding: 0;
  border: 0;
}
.me-event-filter > li { float: none; }
.me-event-filter > li > a {
  display: block;
  /* top-biased padding: optical centering for the uppercase label */
  padding: 0.55rem 1.1rem 0.45rem;
  border-radius: var(--me-radius-pill);
  border: 1px solid var(--me-beige);
  background: transparent;
  color: var(--me-black);
  font-family: var(--me-font-sans);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.me-event-filter > li > a:hover,
.me-event-filter > li > a:focus {
  background: rgba(184, 146, 42, 0.10);
  border-color: var(--me-gold);
  color: var(--me-black);
}
.me-event-filter > li.active > a,
.me-event-filter > li.active > a:hover,
.me-event-filter > li.active > a:focus {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
}

/* --- Auction TYPE filter — card tabs (Alle / Hovedauksjoner / Nettauksjoner) --- */
.me-type-filter {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
  margin: 0 0 2rem;
}
@media (min-width: 640px) { .me-type-filter { grid-template-columns: repeat(3, 1fr); } }
.me-type-filter__tab {
  display: block;
  width: 100%;
  text-align: left;
  border-radius: 12px;
  border: 2px solid var(--me-beige);
  background: #fff;
  color: var(--me-dark);
  padding: 1rem 1.25rem;
  cursor: pointer;
  transition: all 200ms ease;
}
.me-type-filter__tab:hover { border-color: rgba(184, 146, 42, 0.6); box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06); }
.me-type-filter__tab.is-active {
  background: var(--me-black);
  border-color: var(--me-gold);
  color: var(--me-light);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
}
.me-type-filter__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
.me-type-filter__label {
  font-family: var(--me-font-sans);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-black);
}
.me-type-filter__tab.is-active .me-type-filter__label { color: var(--me-gold); }
.me-type-filter__count {
  font-family: var(--me-font-mono);
  font-size: 0.7rem;
  font-variant-numeric: tabular-nums;
  background: var(--me-beige);
  color: var(--me-brown);
  border-radius: var(--me-radius-pill);
  padding: 0.1rem 0.5rem;
  min-width: 1.4rem;
  text-align: center;
}
.me-type-filter__tab.is-active .me-type-filter__count { background: rgba(184, 146, 42, 0.20); color: var(--me-gold); }
.me-type-filter__desc {
  display: block;
  margin-top: 0.5rem;
  font-size: 0.75rem;
  line-height: 1.45;
  color: var(--me-dark);
}
.me-type-filter__tab.is-active .me-type-filter__desc { color: rgba(249, 248, 246, 0.7); }
.me-type-filter__empty { color: var(--me-brown); padding: 2rem 0; }

/* --- Grid ---------------------------------------------------------------- */
.me-event-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  margin-top: 1.5rem;
}
@media (min-width: 576px) { .me-event-grid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 992px) { .me-event-grid { grid-template-columns: repeat(3, 1fr); } }

/* --- Auction card -------------------------------------------------------- */
.me-event-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  border: 1px solid rgba(184, 146, 42, 0.40);  /* brand-gold @ 40% */
  border-radius: 4px;
  background: var(--me-light);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: box-shadow 0.3s ease;
  text-decoration: none;
  color: var(--me-black);
}
.me-event-card:hover,
.me-event-card:focus {
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
  text-decoration: none;
  color: var(--me-black);
}

.me-event-card__media {
  position: relative;
  /* Scale with the card instead of a fixed 360px — at tablet widths the fixed height made
     the media taller than the card is wide. Cap keeps the desktop look unchanged. */
  height: auto;
  aspect-ratio: 10 / 9;
  max-height: 360px;
  overflow: hidden;
  background: var(--me-light);
}
.me-event-card__img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  padding: 1rem;
  transition: transform 0.7s ease;
}
.me-event-card:hover .me-event-card__img { transform: scale(1.05); }

/* No-photo placeholder (NoPhotoThumbnail partial): unstyled in this bundle, so the raw
   300px image collides with the badges and leaves the media box partly unfilled. The PNG
   carries its own baked-in canvas and watermark text, so it cannot be reused at another
   size — hide it and centre the text label as the whole empty state. */
.me-event-card__media .no-photo-thumbnail {
  height: 100%;
  width: 100%;
  max-width: none; /* the base .no-photo-thumbnail rule caps at 300px */
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f1efe9;
}
.me-event-card__media .no-photo-thumbnail img { display: none; }
.me-event-card__media .no-photo-thumbnail .noPhoto__text {
  position: static; /* AWE_Bootstrap3 pins it absolute at top: 10% — let flex centre it */
  color: #b3ada1;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
}

/* Status badge — wraps the live awe-rt status divs (only one shows at a time) */
.me-event-card__status {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-family: var(--me-font-sans);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
}
.me-event-card__status > div:not(.awe-hidden) {
  display: inline-flex;   /* :not(.awe-hidden) — a bare display here would override awe-hidden and show EVERY status */
  align-items: center;
  justify-content: center;
  padding: 0.3rem 0.65rem;
  border-radius: 4px;
  background: var(--me-beige);
  color: var(--me-dark);
  border: 1px solid transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
/* Solid status pills. Shared by the homepage cards and the event-detail hero so the status badge
   is identical across both. Deep muted fills + light text (flipped from the old pale tints) to sit
   quietly against the rest of the palette — no transparency. */
.me-eventhero__status > div:not(.awe-hidden) {
  display: inline-flex;      /* flex-centre the label instead of relying on line-height */
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.7rem;   /* match .me-eventhero__type exactly */
  border-radius: 4px;
  font-family: var(--me-font-sans);
  font-size: 0.7rem;
  font-weight: 600;
  border: 1px solid transparent;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
}
/* :not(.awe-hidden) on the modifier keeps these above the base pill rule
   `.me-event-card__status > div:not(.awe-hidden)` (0,2,1) — without it the beige base fill wins
   and the badges lose their colour. */
.me-event-card__status .event-row__status--active:not(.awe-hidden),
.me-eventhero__status .event-row__status--active:not(.awe-hidden)  { background: var(--me-status-active-fg); color: var(--me-light); border-color: transparent; } /* Pågår */
.me-event-card__status .event-row__status--closed:not(.awe-hidden),
.me-eventhero__status .event-row__status--closed:not(.awe-hidden)  { background: var(--me-status-closed-fg); color: var(--me-light); border-color: transparent; } /* Avsluttet */
.me-event-card__status .event-row__status--paused:not(.awe-hidden),
.me-eventhero__status .event-row__status--paused:not(.awe-hidden)  { background: var(--me-status-paused-fg); color: var(--me-light); border-color: transparent; } /* Pauset */
.me-event-card__status .event-row__status--preview:not(.awe-hidden),
.me-eventhero__status .event-row__status--preview:not(.awe-hidden) { background: var(--me-brown); color: var(--me-light); border-color: transparent; } /* Forhåndsvisning */

/* Type badge (top-left): Hovedauksjon / Nettauksjon — light chip. */
.me-event-card__type {
  position: absolute;
  top: 1rem;
  left: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--me-font-sans);
  font-size: 11px;   /* match .me-event-card__status so type + status pills are the same height */
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  padding: 0.3rem 0.65rem;
  border-radius: 4px;
  background: var(--me-light);
  color: var(--me-black);
  border: 1px solid rgba(18, 18, 18, 0.20);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* Body */
.me-event-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1.75rem;
}
.me-event-card__title {
  margin: 0 0 1.5rem;
  font-family: var(--me-font-serif);
  font-size: 1.5rem;
  line-height: 1.2;
  color: var(--me-black);
  min-height: 3.6rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color 0.3s ease;
}
.me-event-card:hover .me-event-card__title { color: var(--me-gold); }

.me-event-card__meta {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  margin-top: auto;
}
.me-event-card__meta-icon {
  color: var(--me-gold);
  font-size: 1.1rem;
  margin-top: 0.15rem;
}
.me-event-card__meta-key {
  margin-bottom: 0.35rem;
  font-family: var(--me-font-sans);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-gold);
}
.me-event-card__date {
  font-size: 15px;
  line-height: 1.4;
  color: var(--me-black);
  font-variant-numeric: tabular-nums;
}

/* --- Event detail hero (Event/Details) ------------------------------------------------ */
.me-eventhero {
  display: grid;
  grid-template-columns: 1fr;
  border-radius: 16px;
  overflow: hidden;
  background: var(--me-black);
  border: 1px solid rgba(184, 146, 42, 0.5);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
  margin: 1.5rem 0 2.5rem;
}
@media (min-width: 768px) { .me-eventhero { grid-template-columns: 1fr 1fr; } }
.me-eventhero__info { padding: 2rem; color: var(--me-light); order: 2; align-content: center; }
@media (min-width: 768px) { .me-eventhero__info { padding: 3rem; order: 1; } }
.me-eventhero__badges { display: flex; flex-wrap: wrap; gap: 0.75rem; align-items: center; margin-bottom: 1.5rem; }
.me-eventhero__type {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--me-gold);
  color: var(--me-black);
  font-family: var(--me-font-sans);
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  padding: 0.25rem 0.7rem;
  border-radius: 4px;
  border: 1px solid transparent;   /* match the status pill's border so both are the same height */
}
.me-eventhero__status { display: inline-flex; align-items: center; }
.me-eventhero__title { font-family: var(--me-font-serif); font-size: clamp(2rem, 4vw, 3rem); line-height: 1.1; margin: 0 0 1rem; color: var(--me-light); }
.me-eventhero__subtitle { color: var(--me-gold); font-size: 1.05rem; margin: 0 0 1rem; }
.me-eventhero__desc { color: rgba(249, 248, 246, 0.8); line-height: 1.6; margin-bottom: 2rem; max-width: 40rem; }
.me-eventhero__desc p { margin: 0 0 0.75rem; }
.me-eventhero__facts {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 1.5rem;
  margin-bottom: 2rem;
}
@media (min-width: 480px) { .me-eventhero__facts { grid-template-columns: 1fr 1fr; } }
.me-eventhero__fact { display: flex; align-items: flex-start; gap: 0.75rem; }
/* fast ikonbredde: FA-glyfene varierer i bredde, så uten denne starter teksten på ulik x
   per fact (og top-nudgen krever position:relative på FA, i motsetning til glyphicons) */
.me-eventhero__fact-icon {
  color: var(--me-gold);
  width: 1.15rem;
  text-align: center;
  flex-shrink: 0;
  position: relative;
  top: 2px;
}
.me-eventhero__fact-key { display: block; font-size: 0.7rem; text-transform: uppercase; letter-spacing: var(--me-tracking-wide); color: rgba(234, 230, 223, 0.6); margin-bottom: 0.15rem; }
.me-eventhero__fact-val { display: block; font-weight: 500; }
.me-eventhero__cta { display: flex; flex-wrap: wrap; align-items: center; gap: 1rem; }

/* Knapperaden: 50/50 vegg-til-vegg (én knapp alene = full bredde) */
.me-eventhero__cta-btns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 1rem;
  width: 100%;
}

  .me-eventhero__cta-btns .me-eventhero__btn { justify-content: center; width: 100%; }

/* Program + Visning-kortene under heroen (custom-felt «EventProgram»/«EventVisning») */
.me-eventprogram {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
  margin: 2.5rem 0;
}

.me-eventprogram__card {
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
  padding: 1.75rem 2rem;
}

.me-eventprogram__heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--me-font-serif);
  font-weight: 600;
  font-size: 1.4rem;
  color: var(--me-black);
  margin: 0 0 1.25rem;
}

  .me-eventprogram__heading .fa { color: var(--me-gold); font-size: 1.1rem; top: 0; }

.me-eventprogram__text { color: var(--me-dark); font-size: 0.9rem; line-height: 1.8; }

/* Katalog-dropdown (flere filer): knappen fyller cellen, menyen matcher hero-mørket */
.me-eventhero__catdrop { position: relative; }
.me-eventhero__catmenu {
  min-width: 100%;
  background: var(--me-dark);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 10px;
  /* ingen topp/bunn-padding — hover-bakgrunnen skal møte de avrundede hjørnene */
  padding: 0;
  overflow: hidden;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45);
}

  .me-eventhero__catmenu > li > a {
    color: var(--me-light);
    padding: 0.5rem 1.1rem;
    white-space: normal;
  }

    .me-eventhero__catmenu > li > a:hover,
    .me-eventhero__catmenu > li > a:focus {
      background: rgba(var(--me-gold-rgb), 0.18);
      color: var(--me-gold);
    }
.me-eventhero__btn {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.9rem 1.75rem;
  border-radius: 12px;
  font-family: var(--me-font-sans);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 200ms ease;
}
.me-eventhero__btn--primary { background: var(--me-gold); color: var(--me-black); }
.me-eventhero__btn--primary:hover { background: #fff; color: var(--me-black); text-decoration: none; }
.me-eventhero__btn--ghost { background: transparent; color: var(--me-gold); border-color: var(--me-gold); }
.me-eventhero__btn--ghost:hover { background: var(--me-gold); color: var(--me-black); text-decoration: none; }
.me-eventhero__link { color: var(--me-light); font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.08em; }
.me-eventhero__link:hover { color: var(--me-gold); }
.me-eventhero__cover { order: 1; background: var(--me-light); display: flex; align-items: center; justify-content: center; padding: 1.5rem; min-height: 280px; }
@media (min-width: 768px) { .me-eventhero__cover { order: 2; } }
.me-eventhero__cover img { max-width: 92%; max-height: 90%; width: auto; height: auto; object-fit: contain; }

/* --- Lot card (AuctionThumbnail_WithBidding) ------------------------------------------- */
/* Grid, not Bootstrap floats: equal-height rows for free. Overrides the floated col widths
   on .galleryUnit. */
.me-themed .galleryContainer .row,
.me-themed .row.galleryContainer {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  margin: 0;  /* kill Bootstrap's -15px row gutters (no column padding in grid mode) */
}
@media (min-width: 600px)  { .me-themed .galleryContainer .row, .me-themed .row.galleryContainer { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 768px)  { .me-themed .galleryContainer .row, .me-themed .row.galleryContainer { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 1200px) { .me-themed .galleryContainer .row, .me-themed .row.galleryContainer { grid-template-columns: repeat(4, 1fr); } }
.me-themed .galleryUnit {
  width: auto;
  margin: 0;
  padding: 0;
  float: none;
  /* Grid items default to min-width:auto and refuse to shrink below their content width;
     the NoPhoto placeholder blew out the columns without this. */
  min-width: 0;
}
.me-themed .galleryUnit img { max-width: 100%; height: auto; }
/* Bootstrap's .row clearfix ::before/::after become grid items and eat a leading + trailing
   cell. .row.galleryContainer is the stock RollingLots_Grid, which carries both classes. */
.me-themed .galleryContainer .row::before,
.me-themed .galleryContainer .row::after,
.me-themed .row.galleryContainer::before,
.me-themed .row.galleryContainer::after { content: none; }

.me-lot-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: 1px solid rgba(var(--me-gold-rgb), 0.7);
  border-radius: 12px;
  overflow: hidden;
  background: var(--me-light);
  transition: box-shadow 0.3s ease;
}
.me-lot-card:hover { box-shadow: 0 16px 40px rgba(var(--me-black-rgb), 0.08); }

.me-lot-card__media {
  position: relative;
  aspect-ratio: 4 / 3; /* fallback — admin-innstillingen Gallery Aspect Ratio under vinner */
  background: var(--me-white);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Admin: Gallery Aspect Ratio — kortpartialene stempler settingens verdi (Aspect43/11/34)
   som klasse på media-boksen; admininnstillinger vinner alltid over temaets default. */
.me-lot-card__media.Aspect43 { aspect-ratio: 4 / 3; }
.me-lot-card__media.Aspect11 { aspect-ratio: 1 / 1; }
.me-lot-card__media.Aspect34 { aspect-ratio: 3 / 4; }
.me-lot-card__media > a { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; }
/* Selektor med (0,2,1)-spesifisitet OG senere i filen: grid-regelen
   `.me-themed .galleryUnit img { height:auto }` slo ellers height:100% — bildet ble
   naturlig høyde, fløt over 4:3-boksen og ble KLIPPET av overflow:hidden selv med
   cropping av (object-fit får aldri virke uten en fast boks). */
.me-lot-card__media img.me-lot-card__img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 0.75rem;
  transition: transform 0.7s ease;
}

/* Admin-innstillingen CropGalleryImage (galleryImage__cropped settes av kortpartialene):
   beskåret fyll uten luft — admininnstillinger vinner alltid over temaets default. */
.me-lot-card__media.galleryImage__cropped img.me-lot-card__img {
  object-fit: cover;
  padding: 0;
}
.me-lot-card:hover .me-lot-card__img { transform: scale(1.05); }

/* Contextual bid-status pill (Winning/Losing/Paused…), overlaid top-left. */
.me-lot-card__ctx {
  position: absolute;
  top: 0.6rem;
  left: 0.6rem;
  z-index: 2;
  font-family: var(--me-font-sans);
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  padding: 0.25rem 0.55rem;
  border-radius: 4px;
  color: var(--me-light);
  background: var(--me-brown);
}
.me-lot-card__ctx--pos { background: var(--me-status-active-fg); }
.me-lot-card__ctx--neg { background: var(--me-status-closed-fg); }
.me-lot-card__ctx--neu { background: var(--me-status-paused-fg); }
/* SignalR swaps only the Bootstrap label-* classes, leaving our --pos/--neg/--neu stale, so
   these map label-* to the same palette. 3 classes: must also beat
   `.me-minside__content .label-success` (0,2,0) further down. */
.me-lot-card__ctx.InlineContextualStatus.label-success { background: var(--me-status-active-fg); color: var(--me-light); }
.me-lot-card__ctx.InlineContextualStatus.label-danger  { background: var(--me-status-closed-fg); color: var(--me-light); }
.me-lot-card__ctx.InlineContextualStatus.label-warning { background: var(--me-status-paused-fg); color: var(--me-light); }
/* Vendor's `.label-*.InlineContextualStatus` (0,2,0) sets a larger font/padding/min-width. */
.me-lot-card__ctx.InlineContextualStatus.label-success,
.me-lot-card__ctx.InlineContextualStatus.label-danger,
.me-lot-card__ctx.InlineContextualStatus.label-warning {
  font-size: 10px;
  padding: 0.25rem 0.55rem;
  min-width: 0;
}

.me-lot-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1rem;
}
/* .me-themed .me-lot-card__title (0,2,0) beats the theme's `.me-themed h4` serif rule (0,1,1). */
.me-themed .me-lot-card__title {
  margin: 0 0 0.75rem;
  font-family: var(--me-font-sans);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.35;
  color: var(--me-black);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.75rem;
  transition: color 0.3s ease;
}
.me-lot-card__title a { color: inherit; }
.me-lot-card:hover .me-lot-card__title { color: var(--me-gold); }
.me-lot-card:hover .me-lot-card__title a { color: var(--me-gold); text-decoration: none; }

.me-lot-card__foot {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
/* Top-align both cells so the labels (Gjeldende bud / Bud) share a row and the values (price /
   count) share the next row — the right cell is taller (it also has the watch-eye), so bottom
   alignment used to push its label up out of line with the left one. */
.me-lot-card__bidrow { display: flex; justify-content: space-between; align-items: flex-start; }
.me-lot-card__label { font-size: 0.75rem; color: var(--me-brown); margin-bottom: 0.25rem; white-space: nowrap; }
.me-lot-card__label--gold { text-transform: uppercase; letter-spacing: var(--me-tracking-wide); font-weight: 600; font-size: 11px; color: var(--me-gold); }
.me-lot-card__price { font-size: 1.125rem; font-weight: 600; color: var(--me-black); }
.me-lot-card__bidmeta { text-align: right; }
.me-lot-card__bidcount { font-size: 0.875rem; color: var(--me-dark); }
.me-lot-card__watch {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  margin-top: 0.25rem;
  font-size: 11px;
  color: var(--me-brown);
}
.me-lot-card__watch i { color: var(--me-gold); }
.me-lot-card__endeddate { font-size: 0.8rem; color: var(--me-brown); }

/* "Tid igjen" countdown box. */
.me-lot-card__time {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0.75rem;
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  background: var(--me-white);
  font-size: 0.875rem;
}
.me-lot-card__timelabel { text-transform: uppercase; letter-spacing: var(--me-tracking-wide); font-size: 0.75rem; font-weight: 600; color: var(--me-brown); }
.me-lot-card__timeval { color: var(--me-black); font-weight: 600; font-size: 0.875rem; font-variant-numeric: tabular-nums; }

/* Quickbid button (reskin of the .InlineQuickBid anchor — do not change its classes). */
.me-lot-card .gallery-quickbid { display: block; margin: 0; }
.me-lot-card__bidbtn {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0.6rem 1rem;
  border-radius: 8px;
  background: var(--me-black);
  color: var(--me-light);
  border: 0;
  font-family: var(--me-font-sans);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
/* Keep the currency number tags inside the button at the button's size (they otherwise inherit
   AWE price styling). */
.me-lot-card__bidbtn span { font-size: inherit; font-weight: inherit; }
.me-lot-card__bidbtn:hover,
.me-lot-card__bidbtn:focus { background: var(--me-gold); color: var(--me-light); text-decoration: none; }

/* «Vis mer»-knappen under rullende lots (RollingLots_Grid #ShowMoreLots): outlined
   rektangel, IKKE full bredde, høyere — ~samme størrelse som forsidens cta-button
   men med 8px hjørner — og med luft opp mot kortene. */
#ShowMoreLots {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  /* fit-content + auto-marger holder bredden nede selv når jQuery .show() setter
     inline display:block (inline-stilen slo display/width-verdiene her) */
  width: fit-content;
  margin: 1.5rem auto 0;
  padding: 0.875rem 2.5rem;
  border-radius: 8px;
  background: transparent;
  border: 1px solid var(--me-black);
  color: var(--me-black);
  font-family: var(--me-font-sans);
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  text-decoration: none;
  transition: background-color 0.2s ease, color 0.2s ease;
}

  #ShowMoreLots:hover,
  #ShowMoreLots:focus { background: var(--me-black); color: var(--me-light); text-decoration: none; }

  /* id-selektoren over slår .awe-hidden (klasse) — uten denne ville knappen aldri skjules */
  #ShowMoreLots.awe-hidden { display: none; }

.me-lot-card__previewbtn {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0.6rem 1rem;
  border-radius: 8px;
  background: transparent;
  color: var(--me-black);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  font-family: var(--me-font-sans);
  font-size: 0.875rem;
  font-weight: 500;
}
.me-lot-card__previewbtn:hover,
.me-lot-card__previewbtn:focus { border-color: var(--me-gold); color: var(--me-gold); text-decoration: none; }

/* Ended / sold states. */
.me-lot-card__ended { text-align: center; color: var(--me-brown); font-size: 0.85rem; }

/* vendor gir .galleryDate--ended 24px padding-right — skjevstiller datoen på kortene */
.me-lot-card .galleryDate--ended { padding-right: 0; }
.me-lot-card__ended .sold { color: var(--me-gold); font-weight: 600; }
/* awe-hidden (vendor-css, lastes FØR denne filen) taper ellers mot display:flex under —
   uten denne står solgt-blokken synlig på aktive live-kort ved server-render. */
.me-lot-card__sold.awe-hidden { display: none; }

/* inline-block: i live-flip-tilstanden er blokken display:block (jQuery .show()), og en
   blokk-label ville strukket den grå pillen i full bredde — inline-block + parents
   text-align:center matcher flex-utgaven. Uendret oppførsel som flex-barn. */
.me-lot-card__sold > .me-lot-card__label { display: inline-block; }

.me-lot-card__sold {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; /* fallback: jQuery .show() setter display:block (ikke flex) ved live-flip */
  gap: 0.15rem;
  padding: 1rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 8px;
  background: rgba(var(--me-gold-rgb), 0.10);
  text-align: center;
}
.me-lot-card__paused {
  text-align: center;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  background: var(--me-status-paused-bg);
  color: var(--me-status-paused-fg);
  font-size: 0.85rem;
  font-weight: 600;
}

/* Fair warning-sloten på live-kortet: samme plass og geometri som «Tid igjen»-boksen
   ville hatt. Stripen inni fyller boksen uten egen margin. */
.me-lot-card__fairwarnslot.awe-hidden { display: none; }

.me-lot-card__fairwarnslot .alert-fair-warning { margin: 0; }

/* Fair warning-stripen — i sloten over, eller (fallback for kort uten slot) UNDER kortet
   på wrapperen, siden kortet klipper innhold (overflow:hidden). Kompakt amber-strip i
   samme språk som paused/AVSLUTTER-tilstandene. */
.galleryUnit > .alert-fair-warning,
.me-lot-card .alert-fair-warning {
  display: block;
  margin: 0.5rem 0 0;
  padding: 0.4rem 0.75rem;
  border: 0;
  border-radius: 8px;
  background: var(--me-status-paused-bg);
  color: var(--me-status-paused-fg);
  font-size: 0.72rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  text-align: center;
}

/* Fair warning-slot i budboksen på lot-siden — samme geometri som .me-buybox__maxbid
   («Ditt høyeste bud»-raden) så de leses som søsken, men i varselpaletten. */
.me-buybox__fairwarnslot.awe-hidden { display: none; }

.me-buybox__fairwarnslot .alert-fair-warning {
  display: block;
  margin: 0 0 1rem;
  padding: 0.6rem 0.9rem;
  border: 1px solid var(--me-status-paused-fg);
  border-radius: 8px;
  background: var(--me-status-paused-bg);
  color: var(--me-status-paused-fg);
  font-size: 0.85rem;
  font-weight: 600;
  text-align: center;
}

/* --- Pager (RenderPageNumberLinks -> Bootstrap .pagination), rendered top + bottom of the grid -- */
.me-pager { display: flex; justify-content: center; }
.me-pager--top { margin: 0 0 1.5rem; }
.me-pager--bottom { margin: 1.5rem 0 0; }
.me-themed .pagination {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin: 0;
  padding: 0;
}
.me-themed .pagination > li { display: inline-flex; }
.me-themed .pagination > li > a,
.me-themed .pagination > li > span {
  min-width: 2.25rem;
  text-align: center;
  padding: 0.4rem 0.7rem;
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  background: var(--me-white);
  color: var(--me-black);
  font-size: 0.875rem;
  line-height: 1.4;
  float: none;
}
.me-themed .pagination > li > a:hover,
.me-themed .pagination > li > a:focus {
  border-color: var(--me-gold);
  color: var(--me-gold);
  text-decoration: none;
  background: var(--me-white);
}
.me-themed .pagination > li.active > a,
.me-themed .pagination > li.active > span,
.me-themed .pagination > li.active > a:hover,
.me-themed .pagination > li.active > span:hover {
  background: var(--me-black);
  border-color: var(--me-black);
  color: var(--me-light);
}
.me-themed .pagination > li.disabled > a,
.me-themed .pagination > li.disabled > span {
  color: var(--me-brown);
  opacity: 0.5;
}

/* --- Event detail: lot search (two inputs — objektnummer + generelt søk --- */
.me-lotsearch {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
  margin: 0 0 2rem;
}
.me-lotsearch__label {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--me-black);
}
.me-lotsearch__inputwrap { position: relative; }
.me-lotsearch__icon {
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  color: var(--me-gold);
  pointer-events: none;
}
.me-lotsearch__input {
  width: 100%;
  height: 3.25rem;
  padding: 0 1rem 0 2.75rem;
  border-radius: 10px;
  border: 1px solid var(--me-beige);
  background: var(--me-white);
  color: var(--me-black);
  font-size: 1rem;
}
.me-lotsearch__input::placeholder { color: var(--me-brown); }
/* Kept local (not in the shared focus-ring rule): the validation-error rule below must
   stay AFTER the focus rule so an errored input keeps its red border while focused. */
.me-lotsearch__input:focus {
  outline: none;
  border-color: var(--me-gold);
  box-shadow: 0 0 0 3px rgba(var(--me-gold-rgb), 0.15);
}
.me-lotsearch__input.input-validation-error { border-color: var(--me-status-closed-fg); }
@media (max-width: 767px) {
  .me-lotsearch { grid-template-columns: 1fr; gap: 1rem; }
}

/* --- Search page (Listing/Browse — reuses .me-lotsearch/.me-lots-empty from Event detail) --- */
.me-search-page { max-width: 1100px; margin: 0 auto 3rem; }
/* Toolbar under søkefeltene: statuspiller venstre, avansert søk-lenke høyre */
.me-search-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.75rem 1rem;
  flex-wrap: wrap;
  margin: -1rem 0 2rem;
}
  .me-search-toolbar .me-search-advanced { margin: 0; }

.me-search-advanced { text-align: right; margin: -1rem 0 2rem; }
.me-search-advanced a {
  font-size: 0.9rem;
  color: var(--me-brown);
  text-decoration: none;
}
.me-search-advanced a:hover { color: var(--me-gold); text-decoration: underline; }
.me-search-advanced a .fa { font-size: 0.75rem; }

/* --- Advanced search page (Listing/Search): stock fields in the theme's stacked layout.
       One white card, labels above inputs; the AJAX-injected custom-field rows (#customfields,
       Bootstrap form-horizontal markup we don't control) are flattened to the same look. --- */
.me-advsearch { max-width: 760px; margin: 0 auto 3rem; }
/* .me-formcard* = generic aliases for the same stacked-form look on other small form/message
   pages (ForgotPassword, ResetPassword, UserVerification, Unsubscribe, ...). */
.me-formcard,
.me-advsearch__card {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  padding: 2rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
}
.me-formcard__field,
.me-advsearch__field { margin-bottom: 1.5rem; }
.me-formcard__field > label,
.me-advsearch__field > label {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--me-black);
}
.me-formcard .form-control,
.me-advsearch .form-control { height: 3rem; }
.me-formcard__intro { color: var(--me-dark); margin-bottom: 1.5rem; }
.me-formcard__help { font-size: 0.85rem; color: var(--me-brown); margin-top: 0.5rem; }
.me-advsearch select[multiple].form-control,
.me-advsearch select[size].form-control,
.me-advsearch textarea.form-control { height: auto; }
.me-advsearch__range { display: flex; align-items: center; gap: 0.75rem; }
.me-advsearch__range .form-control { flex: 1; }
.me-advsearch__dash { color: var(--me-brown); }
.me-advsearch__inline { display: flex; gap: 0.75rem; }
.me-advsearch__inline .form-control { flex: 1; }
/* Status radios as filter pills (same look as .me-event-filter on the homepage). The radio
   input itself is visually hidden; the wrapping label is the pill, gold fill when checked. */
.me-advsearch__radios { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.me-advsearch__radios .radio-inline {
  position: relative;
  margin: 0;
  /* top-biased padding: optical centering for the uppercase label */
  padding: 0.55rem 1.1rem 0.45rem;
  border-radius: var(--me-radius-pill);
  border: 1px solid var(--me-beige);
  background: transparent;
  color: var(--me-black);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  cursor: pointer;
  transition: all 0.2s ease;
}
.me-advsearch__radios .radio-inline:hover {
  background: rgba(var(--me-gold-rgb), 0.10);
  border-color: var(--me-gold);
}
.me-advsearch__radios .radio-inline:has(input:checked) {
  background: var(--me-gold);
  border-color: var(--me-gold);
}
.me-advsearch__radios .radio-inline input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.me-advsearch input[type="checkbox"] { accent-color: var(--me-gold); }
/* "Nullstill" as a small outlined pill (same as the empty-state clear button) */
.me-advsearch__reset { margin-top: 0.75rem; }
.me-advsearch__reset a {
  display: inline-block;
  padding: 0.45rem 1.25rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 8px;
  color: var(--me-black);
  font-size: 0.85rem;
  text-decoration: none;
}
.me-advsearch__reset a:hover,
.me-advsearch__reset a:focus {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
  text-decoration: none;
}
.me-advsearch .help-block { color: var(--me-brown); }
/* Flatten Bootstrap grid emitted by the shared partials (category chooser, listing types,
   custom-field searcher) so everything stacks full-width inside the card. */
.me-advsearch__card [class*="col-md-"],
.me-advsearch__card [class*="col-xs-"] { float: none; width: 100%; padding-left: 0; padding-right: 0; }
.me-advsearch #catlistboxes .form-group { margin: 0 0 0.75rem; }
.me-advsearch .checkbox { margin: 0.25rem 0; }
.me-advsearch .checkbox label { color: var(--me-dark); }
/* The custom-field section header ("Tilleggsinformasjon") — a hairline section divider
   instead of the stock gray well. */
.me-advsearch .well.section-title,
.me-advsearch #FieldBox .section-title {
  background: none;
  border: none;
  border-top: 1px solid var(--me-beige);
  border-radius: 0;
  box-shadow: none;
  margin: 2rem 0 1.5rem;
  padding: 1.5rem 0 0;
  font-family: var(--me-font-serif);
  font-size: 1.25rem;
  color: var(--me-black);
}
/* AJAX-injected custom-field rows: form-horizontal -> stacked labels-above */
.me-advsearch #customfields .form-group { display: block; margin: 0 0 1.5rem; }
.me-advsearch #customfields .control-label {
  display: block;
  float: none;
  width: auto;
  text-align: left;
  padding: 0 0 0.5rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--me-black);
}
.me-formcard__actions,
.me-advsearch__actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--me-beige);
}
.me-search-results__count {
  font-family: var(--me-font-serif);
  font-size: 1.5rem;
  color: var(--me-black);
  margin: 0 0 1.5rem;
}

/* --- CTA card (dark closing call-to-action block /hvordan-by page). Used from
       CMS page HTML (Page/{name} containers) — do not remove as "unused", markup lives in the DB. */
.me-cta-card {
  background: var(--me-black);
  color: var(--me-light);
  border-radius: 16px;
  padding: 3rem 2rem;
  text-align: center;
  margin: 3rem 0 1rem;
}
.me-prose .me-cta-card h2,
.me-prose .me-cta-card h3,
.me-cta-card h2,
.me-cta-card h3 {
  font-family: var(--me-font-serif);
  color: var(--me-gold);
  font-size: 1.875rem;
  margin: 0 0 1rem;
}
.me-cta-card p { color: rgba(249, 248, 246, 0.8); /* --me-light @ 80% */ max-width: 36rem; margin: 0 auto 2rem; }
.me-cta-card__actions { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: center; }

/* --- Sitemap (Home/Sitemap): manually rendered node tree (the view walks SiteMapNode itself;
   stock Html.SiteMap markup was unusable). Columns of groups, serif heading per group. --- */
.me-sitemap {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1rem 2.5rem;
  align-items: start;
}
.me-sitemap__group { margin: 0 0 1.75rem; }
/* single links (no children) collected in one tight list after the heading-groups */
.me-sitemap__group--singles { display: flex; flex-direction: column; }
.me-sitemap__link {
  display: inline-block;
  padding: 0.15rem 0;
  color: var(--me-dark);
  text-decoration: none;
}
a.me-sitemap__link:hover { color: var(--me-gold); text-decoration: underline; }
/* group headings = the footer's gold uppercase micro-label language (serif at small sizes
   read WEAKER than the semibold links below them — inverted hierarchy) */
.me-sitemap__heading {
  display: block;
  font-family: var(--me-font-sans);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 600;
  color: var(--me-gold);
  margin: 0 0 0.6rem;
  text-decoration: none;
}
a.me-sitemap__heading:hover { color: var(--me-black); text-decoration: none; }
.me-sitemap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.me-sitemap ul ul { padding-left: 1rem; }
.me-sitemap li { margin: 0; border: none; }
.me-sitemap li a,
.me-sitemap li span {
  display: inline-block;
  padding: 0.15rem 0;
  color: var(--me-dark);
  text-decoration: none;
}
.me-sitemap li a:hover { color: var(--me-gold); text-decoration: underline; }

/* --- Auctioneer-dashboard (Views/Auctioneer/Dashboard.cshtml): lenke-kort m/ FA-ikoner --- */
.me-auctdash { max-width: 1100px; margin: 0 auto 3rem; }

/* Sentrerte flex-rader m/ fast kortbredde — tre radgrupper (verktøy / liveauksjon / eksport) */
.me-auctdash__grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.25rem;
  margin-bottom: 1.25rem;
}

.me-auctdash__card {
  flex: 0 0 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  min-height: 8.5rem;
  padding: 1.5rem;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
  color: var(--me-black);
  text-align: center;
  text-decoration: none;
  transition: all 200ms ease;
}

  .me-auctdash__card:hover,
  .me-auctdash__card:focus {
    border-color: var(--me-gold);
    box-shadow: var(--me-shadow-gold-hover);
    transform: translateY(-2px);
    color: var(--me-black);
    text-decoration: none;
  }

.me-auctdash__icon { font-size: 1.75rem; color: var(--me-gold); }

.me-auctdash__label { font-weight: 600; font-size: 0.95rem; }

/* Live auksjon: vanlig (hvitt) kort i full bredde — egen radgruppe */
.me-auctdash__card--accent { flex: 1 1 100%; }

/* --- Error / 404 pages (Home/NotFound, Listing/NotFound, Event/NotFound+LotNotFound, Error) --- */
.me-error-page {
  max-width: 640px;
  margin: 4rem auto 5rem;
  padding: 3rem 2rem;
  text-align: center;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
}
.me-error-page__icon { font-size: 2rem; color: rgba(var(--me-gold-rgb), 0.6); margin-bottom: 1rem; }
.me-error-page__title {
  font-family: var(--me-font-serif);
  font-size: 2.25rem;
  color: var(--me-black);
  margin: 0 0 1rem;
}
.me-error-page__text { color: var(--me-dark); margin: 0 0 2rem; }
.me-error-page__text p:last-child { margin-bottom: 0; }
.me-error-page__text .alert { margin: 0 0 1rem; }
/* CMS content (e.g. "ItemNotViewable") often carries its own well/panel — blend it into the card */
.me-error-page__text .well,
.me-error-page__text .panel {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0 0 0.5rem;
}
.me-error-page__actions { display: flex; flex-wrap: wrap; gap: 0.75rem; justify-content: center; }
/* Full theme-CTA pills — declared here (late in the file) so they beat the generic
   `.me-themed .btn { border-radius: 8px }` rule that flattens the pill radius. */
.me-error-page__actions .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-height: 3rem;
  /* slight top bias = optical centering for the uppercase label (no descenders) */
  padding: 0.2em 2rem 0;
  border-radius: var(--me-radius-pill);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  transition: all 200ms ease;
}
.me-error-page__actions .btn-primary {
  background: var(--me-black);
  border-color: var(--me-black);
  color: #fff;
}
.me-error-page__actions .btn-primary:hover,
.me-error-page__actions .btn-primary:focus {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
  transform: translateY(-2px);
  box-shadow: var(--me-shadow-gold-hover);
}
.me-error-page__actions .btn-default {
  background: transparent;
  border-color: var(--me-beige);
  color: var(--me-black);
}
.me-error-page__actions .btn-default:hover,
.me-error-page__actions .btn-default:focus {
  background: rgba(var(--me-gold-rgb), 0.10);
  border-color: var(--me-gold);
  color: var(--me-black);
}

/* --- Min side (account section: _MyAccountLayout MeyerEek branch + Summary dashboard) ------- */
.me-minside { margin: 1.5rem 0 3rem; }
.me-themed .me-minside__title {
  font-family: var(--me-font-serif);
  font-size: clamp(2rem, 4vw, 2.75rem);
  color: var(--me-black);
  margin: 0;
}

/* Layout grid: sticky 260px sidebar + content */
.me-minside__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
  align-items: start;
}
@media (min-width: 992px) {
  .me-minside__grid { grid-template-columns: 260px 1fr; }
  .me-minside__sidebar { position: sticky; top: 1.5rem; }
}
.me-minside__content { min-width: 0; }

/* Sidebar nav */
.me-minside__nav {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  overflow: hidden;
}
.me-minside__navitem {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 1rem 1.25rem;
  border-bottom: 1px solid var(--me-beige);
  color: var(--me-dark);
  font-size: 0.9rem;
  font-weight: 500;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-minside__navitem:last-child { border-bottom: 0; }
.me-minside__navitem i { color: var(--me-brown); }
.me-minside__navitem:hover {
  background: rgba(234, 230, 223, 0.4);   /* beige/40 */
  color: var(--me-black);
  text-decoration: none;
}
.me-minside__navitem.is-active {
  background: rgba(var(--me-gold-rgb), 0.10);
  color: var(--me-black);
}
.me-minside__navitem.is-active i { color: var(--me-gold); }

/* Sub-tabs for the active group (pills) */
.me-minside__subtabs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin: 0 0 1.5rem;
}
.me-minside__subtab {
  padding: 0.3rem 0.85rem;
  border: 1px solid var(--me-beige);
  border-radius: var(--me-radius-pill);
  background: var(--me-white);
  color: var(--me-dark);
  font-size: 0.8rem;
  font-weight: 500;
}
.me-minside__subtab:hover { border-color: var(--me-gold); color: var(--me-black); text-decoration: none; }
.me-minside__subtab.is-active { background: var(--me-black); border-color: var(--me-black); color: var(--me-light); }

/* Hero (full width, above the sidebar): avatar + name + @@user·email + Logg ut */
.me-minside__hero {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.5rem;
  background: var(--me-black);
  color: var(--me-light);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
  padding: 3rem 2.5rem;
  margin-bottom: 1.5rem;
}
.me-minside__heroid { display: flex; align-items: center; gap: 1.5rem; min-width: 0; }
.me-minside__avatar {
  flex: 0 0 auto;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: rgba(var(--me-gold-rgb), 0.2);
  border: 1px solid rgba(var(--me-gold-rgb), 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--me-font-serif);
  font-size: 2rem;
  color: var(--me-gold);
}
.me-minside__herometa { min-width: 0; }
.me-themed .me-minside__heroname {
  font-family: var(--me-font-serif);
  font-size: clamp(1.75rem, 4vw, 3rem);
  line-height: 1.1;
  color: var(--me-light);
  margin: 0;
}
.me-minside__herohandle { color: rgba(249, 248, 246, 0.7); font-size: 0.875rem; margin: 0.5rem 0 0; word-break: break-word; }
.me-minside__logout {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  height: 2.75rem;
  padding: 0 1.5rem;
  border-radius: 8px;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  background: transparent;
  color: var(--me-light);
  font-weight: 500;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-minside__logout:hover,
.me-minside__logout:focus { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); text-decoration: none; }

/* Stat cards */
.me-minside__stats {
  display: grid;
  /* minmax(0,1fr), not bare 1fr: long single-word labels (SALGSFAKTURAER) otherwise set the
     column min-content width and push the grid past the viewport on mobile. */
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) { .me-minside__stats { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.me-statcard {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1.25rem 1.5rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  color: var(--me-black);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.me-statcard:hover { border-color: var(--me-gold); box-shadow: var(--me-shadow-sm); text-decoration: none; color: var(--me-black); }
@media (max-width: 480px) { .me-statcard { padding: 1rem; } }
.me-statcard__top { display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; }
.me-statcard__label {
  color: var(--me-brown);
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  min-width: 0;
  overflow-wrap: break-word; /* SALGSFAKTURAER etc. must break rather than widen the card */
}
.me-statcard__icon {
  flex: 0 0 auto;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--me-light);
  border: 1px solid var(--me-beige);
  color: var(--me-brown);
  font-size: 0.85rem;
}
.me-statcard__value { font-size: 2rem; font-weight: 600; line-height: 1.1; }
/* Accent card (demo's highlighted tile): soft gold. */
.me-statcard--accent { background: rgba(var(--me-gold-rgb), 0.10); border-color: rgba(var(--me-gold-rgb), 0.4); }
.me-statcard--accent .me-statcard__icon { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }
/* Due card (unpaid > 0): amber. */
.me-statcard--due { border-color: var(--me-status-paused-border); background: var(--me-status-paused-bg); }
.me-statcard--due .me-statcard__value { color: var(--me-status-paused-fg); }
.me-statcard--due .me-statcard__icon { background: var(--me-status-paused-fg); border-color: var(--me-status-paused-fg); color: var(--me-light); }

/* Small quick links under the stats */

/* Dashboard sections: Siste bud + Watchlist previews */
.me-minside__section { margin: 0 0 2.5rem; }   /* spacing below, not a big gap on top */
.me-themed .me-minside__sectiontitle {
  font-family: var(--me-font-serif);
  font-size: 2.25rem;
  color: var(--me-black);
  margin: 0 0 0.35rem;
}
.me-minside__sectiondesc { color: var(--me-brown); font-size: 0.875rem; margin: 0 0 1.25rem; max-width: 42rem; }
.me-minside__empty {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  align-items: center;
  text-align: center;
  padding: 2.5rem 1.5rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  color: var(--me-brown);
}
.me-minside__empty strong { color: var(--me-black); font-family: var(--me-font-serif); font-size: 1.15rem; font-weight: 500; }
.me-minside__seemore {
  display: inline-block;
  margin-top: 1rem;
  color: var(--me-gold);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.me-minside__seemore:hover { color: var(--me-gold-hover); text-decoration: underline; }

/* "Siste bud" rows */
.me-bidrows {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  overflow: hidden;
}
.me-bidrow {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  border-bottom: 1px solid var(--me-beige);
  color: var(--me-black);
  transition: background-color 0.2s ease;
}
.me-bidrow:last-child { border-bottom: 0; }
.me-bidrow:hover { background: rgba(234, 230, 223, 0.3); text-decoration: none; color: var(--me-black); }
.me-bidrow__thumb {
  flex: 0 0 auto;
  width: 56px;
  height: 56px;
  border-radius: 8px;
  border: 1px solid var(--me-beige);
  background: var(--me-light);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.me-bidrow__thumb img { max-width: 100%; max-height: 100%; object-fit: contain; padding: 2px; }
.me-bidrow__main { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 0.25rem; }
.me-bidrow__title { font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.me-bidrow__meta { font-size: 0.75rem; color: var(--me-brown); }
.me-bidrow__amount { flex: 0 0 auto; font-size: 1rem; font-weight: 600; }

/* Watchlist preview: up to 3 lot cards */
.me-minside__watchgrid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
}
@media (min-width: 600px)  { .me-minside__watchgrid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1200px) { .me-minside__watchgrid { grid-template-columns: repeat(3, 1fr); } }
.me-minside__watchgrid .galleryUnit { width: auto; margin: 0; padding: 0; float: none; }


/* Generic restyle of the stock account pages rendered inside the MeyerEek layout: the section-title
   wells become simple serif headings, panels/tables get theme chrome. Applies to ALL account pages
   without per-view overrides. */
.me-minside .well.section-title {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0 0 1rem;
  font-family: var(--me-font-serif);
  font-size: 1.5rem;
  color: var(--me-black);
}
.me-minside .panel.panel-default {
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  box-shadow: var(--me-shadow-sm);
}
.me-minside .table > thead > tr > th {
  border-bottom: 2px solid var(--me-beige);
  color: var(--me-brown);
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.me-minside .table > tbody > tr > td { border-top: 1px solid var(--me-beige); }
.me-minside .btn-primary {
  background: var(--me-black);
  border-color: var(--me-black);
  color: var(--me-light);
  border-radius: 8px;
}
.me-minside .btn-primary:hover { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }

/* Zero-search-hits empty state inside #meLotsRegion. */
.me-lots-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
  padding: 3rem 1.5rem;
  text-align: center;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  color: var(--me-dark);
}
.me-lots-empty i { font-size: 1.5rem; color: rgba(var(--me-gold-rgb), 0.6); }
.me-lots-empty p { margin: 0; }
.me-lots-empty__clear {
  padding: 0.45rem 1.25rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 8px;
  background: transparent;
  color: var(--me-black);
  font-size: 0.875rem;
  cursor: pointer;
}
.me-lots-empty__clear:hover { background: var(--me-gold); border-color: var(--me-gold); }

/* --- Lot detail (Event/LotDetail) -------------------------------
   Two columns: LEFT (55%) = image gallery + description + auksjon/kategori meta; RIGHT (45%) =
   the stock buy-box partials (styled in a later pass). Below the grid: full-width extras. */
.me-lotdetail { margin: 1.5rem 0 2.5rem; }
.me-lotdetail__grid { display: flex; flex-direction: column; gap: 2.5rem; }
@media (min-width: 992px) {
  .me-lotdetail__grid { flex-direction: row; gap: 4rem; align-items: flex-start; }
  .me-lotdetail__left  { width: 55%; }
  /* Sticky bidding column — follows the page as the (usually taller) left description scrolls.
     align-items:flex-start on the grid lets it stick instead of stretching. */
  .me-lotdetail__right { width: 45%; position: sticky; top: 4.5rem; align-self: flex-start; }
}

/* Gallery — Swiper main + synced thumbnails (Swiper 5), fancybox zoom on the slides. */
.me-lotswiper {
  background: var(--me-white);
  border: 2px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
  overflow: hidden;
}
.me-lotswiper .swiper-slide { display: flex; align-items: center; justify-content: center; }
.me-lotswiper__link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 4 / 3;
  padding: 0.75rem;
  cursor: zoom-in;
}
.me-lotswiper__img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; }
.me-lotgallery__zoom {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: rgba(var(--me-black-rgb), 0.8);
  color: var(--me-light);
  font-size: 0.8rem;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-lotswiper__link:hover .me-lotgallery__zoom { background: var(--me-gold); color: var(--me-black); }
/* Swiper nav arrows in brand gold (default is blue). */
.me-lotswiper .swiper-button-next,
.me-lotswiper .swiper-button-prev { color: var(--me-gold); }

/* Thumbnails */
.me-lotswiper-thumbs { margin-top: 0.75rem; }
.me-lotswiper-thumbs .swiper-slide.me-lotthumb {
  width: 64px;
  height: 64px;
  padding: 0.35rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0.55;
  transition: opacity 0.2s ease, border-color 0.2s ease;
}
.me-lotswiper-thumbs .swiper-slide.me-lotthumb:hover { border-color: var(--me-gold); opacity: 1; }
.me-lotswiper-thumbs .swiper-slide-thumb-active.me-lotthumb { border-color: var(--me-gold); opacity: 1; }
.me-lotthumb img { width: 100%; height: 100%; object-fit: contain; }

.me-lotgallery__main--empty {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 4 / 3;
  background: var(--me-white);
  border: 2px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 16px;
}

/* Description box */
.me-lotdetail__descbox {
  margin-top: 1.5rem;
  padding: 2rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
}
.me-themed .me-lotdetail__descheading {
  font-family: var(--me-font-serif);
  font-size: 1.75rem;
  color: var(--me-black);
  margin: 0 0 1rem;
}
.me-lotdetail__desc { color: var(--me-dark); font-size: 1.0625rem; line-height: 1.7; }
.me-lotdetail__desc:empty { display: none; }

.me-lotdetail__meta {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  margin-top: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--me-beige);
}
.me-lotdetail__metalabel { display: block; margin-bottom: 0.25rem; font-size: 0.85rem; color: var(--me-brown); }
.me-lotdetail__metavalue { font-weight: 500; color: var(--me-black); }
a.me-lotdetail__metavalue:hover { color: var(--me-gold); text-decoration: none; }

/* Extras baked into the description card (custom fields, video, Q&A, map): each section separated
   by a beige hairline, stock detail__section chrome neutralised, headings restyled serif to match
   the "Beskrivelse" heading. Empty sections (partial rendered nothing) collapse away. */
.me-lotdetail__extra {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--me-beige);
}
.me-lotdetail__extra:empty { display: none; }
.me-lotdetail__extra .detail__section { margin: 0 0 1rem; border: 0; padding: 0; background: transparent; }
.me-lotdetail__extra .detail__sectionHeading,
.me-lotdetail__extra h3, .me-lotdetail__extra h4 {
  font-family: var(--me-font-serif);
  font-size: 1.35rem;
  color: var(--me-black);
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0 0 0.75rem;
}
.me-lotdetail__extra .detail__sectionBody { padding: 0; }
/* Custom fields (detail__cf*): restyled to match the Auksjon/Kategori meta items — a two-column
   grid of small brown label over medium black value, no table/box chrome. */
.me-lotdetail__extra .detail__cfContainer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  columns: auto;   /* neutralise AWE's multicol (columns: 2) */
}
.me-lotdetail__extra .detail__cfUnit {
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  float: none;
}
.me-lotdetail__extra .detail__cfName {
  display: block;
  margin: 0 0 0.25rem;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 0.85rem;
  font-weight: 400;
  color: var(--me-brown);
  width: auto;
}
.me-lotdetail__extra .detail__cfValue {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  font-weight: 500;
  color: var(--me-black);
  width: auto;
}
.me-lotdetail__extra table { width: 100%; font-size: 0.9rem; }
.me-lotdetail__extra table td, .me-lotdetail__extra table th {
  padding: 0.4rem 0.6rem;
  border-top: 1px solid var(--me-beige);
  color: var(--me-dark);
}
.me-lotdetail__extra table th { color: var(--me-brown); font-weight: 600; }
.me-lotdetail__map { width: 100%; height: 300px; border: 0; border-radius: 8px; }

/* --- Lot detail: right-hand bidding panel ---------------------- */
.me-buybox {
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.7);
  border-radius: 16px;
  padding: 2rem;
  box-shadow: var(--me-shadow-card);
}
@media (min-width: 992px) {
  .me-buybox { position: sticky; top: 1.5rem; }
}

/* Top row: Objekt N + status + watch pill */
.me-buybox__toprow {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
}
.me-buybox__lotnum { font-size: 0.875rem; color: var(--me-dark); }
/* Your personal bid status pill (Winning/Losing) sits right after the listing status. Empty until
   SignalR fills it, so it collapses to zero width when you have no bid context. */
.me-buybox__mystatus { display: inline-flex; align-items: center; }
.me-watchpill { margin-left: auto; }
.me-watchpill__btn {
  display: inline-flex;
  /* baseline, not center: FA glyphs fill their em-box while text mass sits low in its line
     box, so box-centring always floats the icon high. Baseline puts the eye on the text line. */
  align-items: baseline;
  gap: 0.5rem;
  padding: 0.375rem 0.75rem;
  border-radius: 8px;
  border: 1px solid var(--me-beige);
  background: var(--me-light);
  color: var(--me-dark);
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
/* Optical nudge, measured by Thomas 2026-08-24 (8px over / 10px under): the FA eye glyph is
   drawn entirely above the baseline, so it lands a hair high even on correct baseline align. */
.me-watchpill__btn .fa { transform: translateY(1px); }
.me-watchpill__btn:hover { border-color: var(--me-gold); }
.me-watchpill[data-iswatching="True"] .me-watchpill__btn {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
}

/* Title */
.me-themed .me-buybox__title {
  font-family: var(--me-font-serif);
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  line-height: 1.15;
  color: var(--me-black);
  margin: 0 0 1.5rem;
}
.me-buybox__subtitle { color: var(--me-brown); margin: -1rem 0 1.5rem; }

/* Følg auksjon live */
.me-buybox__followlive {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.625rem 1rem;
  margin-bottom: 1rem;
  border-radius: 8px;
  background: var(--me-black);
  color: var(--me-white);
  font-size: 0.875rem;
  font-weight: 500;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-buybox__followlive:hover,
.me-buybox__followlive:focus { background: var(--me-gold); color: var(--me-black); text-decoration: none; }

/* Aktiv «følger live»-tilstand: rolig gulltonet flate + liten dot med svak puls — tydelig PÅ
   uten å rope. Klikk går tilbake til objektet uten FollowLive-param = slår av. */
.me-buybox__followlive--active {
  background: rgba(184, 146, 42, 0.12);
  border: 1px solid var(--me-gold);
  color: var(--me-black);
  font-weight: 600;
}

  .me-buybox__followlive--active:hover,
  .me-buybox__followlive--active:focus {
    background: rgba(184, 146, 42, 0.2);
    color: var(--me-black);
  }

.me-buybox__followlive-dot {
  width: 8px;
  height: 8px;
  flex: 0 0 auto;
  border-radius: 50%;
  background: var(--me-gold);
  animation: meFollowLivePulse 2.4s ease-in-out infinite;
}

@keyframes meFollowLivePulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.45; }
}

/* Bid-response + contextual-status messages (SignalR-injected .alert blocks): compact pills, not
   big Bootstrap banners. "Budet er registrert" auto-hides via JS (me-autohide). The winning status
   ("Du har ledende bud") is shown as a small inline gold-check pill instead of a full banner. */
.me-buybox .awe-rt-ListingActionMessage .alert {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.85rem;
  margin: 0 0 0.75rem;
  border: 1px solid transparent;
  border-radius: 8px;
  font-size: 0.85rem;
  font-weight: 500;
}
/* alert-success/danger/warning colors: see the shared status-pill palette near the end of the file. */
/* The injected markup puts the close × FIRST; in a flex row its margin-left:auto dragged the
   text to the right edge with it. order:2 puts the text first (left) and the × last (right). */
.me-buybox .alert .close {
  order: 2;
  margin-left: auto;
  opacity: 0.5;
  color: inherit;
  text-decoration: none;
}
.me-buybox .alert .close:hover { opacity: 1; }

/* Your-status pill in the toprow (Winning = success, Losing/outbid = danger/warning).
   Small inline pill, no banner margin, with a leading icon. */
.me-buybox__mystatus .alert {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  margin: 0;
  padding: 0.3rem 0.75rem;
  border: 1px solid transparent;
  border-radius: var(--me-radius-pill);
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
/* Colors inherit from the .me-buybox .alert-* rules above (mystatus always sits inside the buybox). */
.me-buybox__mystatus .alert::before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

/* Price panel */
.me-buybox__panel {
  background: var(--me-light);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  padding: 1.5rem;
  margin-bottom: 2rem;
}
/* 2-col × 3-row grid so the left (price) and right (bids) columns share row tracks: labels on
   the top row, big values in the middle, sub-line (Utropspris / følger) on the bottom — each row
   stays aligned across columns no matter the content heights. Left col takes the room, right col
   sizes to content. Rows bottom-aligned so the big numbers share a baseline. */
.me-buybox__pricerow {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "plabel blabel"
    "pval   bval"
    "psub   bsub";
  column-gap: 1rem;
  row-gap: 0.4rem;
  align-items: end;
  margin-bottom: 1rem;
}
.me-buybox__pricelabel {
  color: var(--me-brown);
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  font-weight: 600;
}
.me-buybox__pricelabel--l { grid-area: plabel; }
.me-buybox__pricelabel--r { grid-area: blabel; text-align: right; }
.me-buybox__priceval { grid-area: pval; white-space: nowrap; font-size: 1.5rem; font-weight: 700; color: var(--me-black); line-height: 1.1; }
.me-buybox__bidsval { grid-area: bval; text-align: right; font-size: 1.5rem; font-weight: 600; color: var(--me-black); line-height: 1.2; }
.me-buybox__origprice { grid-area: psub; font-size: 0.75rem; color: var(--me-brown); white-space: nowrap; }
.me-buybox__origprice .me-mono { color: var(--me-dark); white-space: nowrap; }
.me-buybox__convprice { grid-area: psub; font-size: 0.75rem; color: var(--me-brown); }
.me-buybox__watchers { grid-area: bsub; text-align: right; white-space: nowrap; font-size: 0.75rem; color: var(--me-brown); }
.me-buybox__watchers i { color: var(--me-gold); }
/* "Høyeste budgiver" row — hidden in the MeyerEek theme (not in the demo). The .HighBidder
   SignalR hook stays in the DOM; it's just not shown. */
.me-buybox__highbidder { display: none; }

.me-buybox__history {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.625rem 1rem;
  margin-bottom: 1.25rem;
  border-radius: 8px;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  color: var(--me-black);
  font-size: 0.875rem;
  font-weight: 500;
}

/* Varianten inne i «Solgt for»-kortet: luft over, ingen bunnmargin (kortet har egen padding). */
.me-buybox__history--ended {
  margin: 1rem 0 0;
}
.me-buybox__history:hover,
.me-buybox__history:focus { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); text-decoration: none; }

/* "Vurdert til" valuation row (Verdivurdering custom field), under the bid-history button. */
.me-buybox__estimate {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.6rem 0.9rem;
  margin-bottom: 1.25rem;
  border-radius: 8px;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  color: var(--me-dark);
  font-size: 0.875rem;
}
.me-buybox__estimate i { color: var(--me-gold); }
.me-buybox__estimate strong { color: var(--me-black); }

/* TID IGJEN row (CountdownTimer override) — red countdown */
.me-buybox__timerow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  border-top: 1px solid var(--me-beige);
  padding-top: 1.25rem;
  margin-top: 0.25rem;
}
.me-buybox__timelabel {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--me-brown);
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  font-weight: 600;
}
.me-buybox__timeval {
  font-weight: 700;
  color: #DC2626;
  font-variant-numeric: tabular-nums;
}

/* Max/last bid alert (SignalR shows/updates it — .detail__biddermax + #MaxBid are JS targets) */
.me-buybox__maxbid {
  padding: 0.6rem 0.9rem;
  border-radius: 8px;
  background: rgba(var(--me-gold-rgb), 0.10);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  color: var(--me-dark);
  font-size: 0.85rem;
  margin-bottom: 1rem;
}

/* Bid form */
.me-buybox__bidlabel { display: block; font-weight: 500; color: var(--me-dark); font-size: 0.875rem; margin-bottom: 0.5rem; }
.me-buybox__bidrow { display: flex; gap: 1rem; }
/* Bid input group: one bordered "input-looking" wrapper containing stepper | input | suggest
   button as plain flex items (no absolute positioning/z-index — that made the suggest arrow
   vanish when the input had focus). The wrapper carries the border/background; the input inside
   is borderless. */
.me-buybox__bidinput {
  flex: 1 1 auto;
  min-width: 0;   /* allow the wrapper to shrink to its container (its intrinsic min otherwise
                     overshoots the row by a few px past the GI BUD button below it) */
  position: relative;   /* anchors the suggestion menu */
  display: flex;
  align-items: stretch;
  gap: 0.15rem;
  height: 3.5rem;
  padding: 0.35rem;
  border-radius: 8px;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  background: var(--me-light);
}
.me-buybox__bidinput:focus-within {
  border-color: var(--me-gold);
  box-shadow: 0 0 0 3px rgba(var(--me-gold-rgb), 0.15);
}
/* CurrencyBox wraps the input in a Bootstrap input-group with a currency addon ("kr" chip).
   Flatten the group into the flex row and hide the chip — the label already says NOK. */
.me-buybox__bidinput .input-group {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  min-width: 0;
  width: auto;
}
.me-buybox__bidinput .input-group-addon { display: none; }
.me-buybox__bidinput .input-group .form-control { float: none; }
.me-buybox__bidinput .form-control,
.me-buybox__bidinput input[type="text"],
.me-buybox__bidinput input[type="number"] {
  flex: 1 1 auto;
  min-width: 0;
  height: 100%;
  width: auto;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  font-family: var(--me-font-mono);
  font-size: 1.125rem;
  padding: 0 0.5rem;
}
/* Focus: the inner input keeps no border of its own; the gold ring marks focus.
   (Merged from two rules that previously composed via the cascade.) */
.me-buybox__bidinput .form-control:focus,
.me-buybox__bidinput input:focus {
  border: 0;
  box-shadow: 0 0 0 3px rgba(var(--me-gold-rgb), 0.15);
  outline: none;
}

/* Stepper (left): connected up/down column sharing one border — the divider between
   the two buttons is the shared border-top. */
.me-bidstep {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 6px;
  overflow: hidden;
}
.me-bidstep__btn {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.55rem;
  border: 0;
  background: transparent;
  color: var(--me-gold);
  font-size: 0.6rem;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-bidstep__btn + .me-bidstep__btn { border-top: 1px solid rgba(var(--me-gold-rgb), 0.4); }
.me-bidstep__btn:hover { background: var(--me-gold); color: var(--me-black); }

/* Suggestion button (right) + its dropdown of the next valid bid steps. */
.me-bidsuggest__btn {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.4rem;
  border: 0;
  border-radius: 6px;
  background: var(--me-gold);
  color: var(--me-black);
  font-size: 0.7rem;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-bidsuggest__btn:hover { background: var(--me-black); color: var(--me-gold); }
.me-bidsuggest__menu {
  position: absolute;
  right: 0;
  top: calc(100% + 0.35rem);
  z-index: 1060;
  min-width: 14rem;
  max-height: 14rem;   /* ~5 items visible; the rest scroll */
  overflow-y: auto;
  padding: 0.35rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  box-shadow: var(--me-shadow-card);
}
.me-bidsuggest__item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0.5rem 0.75rem;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: var(--me-black);
  font-size: 0.95rem;
  cursor: pointer;
}
.me-bidsuggest__item:hover { background: var(--me-light); color: var(--me-gold); }
.me-buybox__bidbtn {
  flex: 0 0 auto;
  height: 3.5rem;
  padding: 0 2rem;
  border: 0;
  border-radius: 8px;
  background: var(--me-black);
  color: var(--me-white);
  font-size: 1.05rem;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-buybox__bidbtn:hover,
.me-buybox__bidbtn:focus { background: var(--me-gold); color: var(--me-black); }
.me-buybox__minbid { font-size: 0.75rem; color: var(--me-brown); margin-top: 0.5rem; }
.me-buybox__quickbid {
  display: block;
  width: 100%;
  margin-top: 0.75rem;
  padding: 0.6rem 1rem;
  border-radius: 8px;
  background: transparent;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  color: var(--me-black);
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
}
.me-buybox__quickbid:hover { background: var(--me-gold); border-color: var(--me-gold); }

/* Info boxes (proxy explainer + binding contract) — side by side */
.me-buybox__notes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.75rem;
  margin-top: 1.25rem;
}
.me-buybox__note {
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
  padding: 1rem;
  border-radius: 8px;
  background: rgba(var(--me-gold-rgb), 0.10);
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  color: var(--me-dark);
  font-size: 0.85rem;
}
.me-buybox__note i { color: var(--me-gold); margin-top: 0.15rem; flex: 0 0 auto; }
.me-buybox__note p { margin: 0; }

/* --- Buy box on phones -------------------------------------------------------------------
   The bidrow is a no-wrap flex row (input | GI BUD). The fixed-width button won't shrink and
   overflows narrow viewports, so let the row wrap and drop the button to full width under the
   input. Also stack the two info notes into one column. */
@media (max-width: 767px) {
  .me-buybox__bidrow { flex-wrap: wrap; }
  .me-buybox__bidinput { flex: 1 1 100%; }
  .me-buybox__bidbtn { flex: 1 1 100%; width: 100%; padding: 0 1rem; }
  .me-buybox__notes { grid-template-columns: 1fr; }
}

/* Hidden here rather than removed from the shared _Layout, so the Auksjonarius theme keeps it. */
#scrollUp { display: none !important; }

/* Seller/admin lot-management links (OptionsMenu partial) — own card ABOVE the bidding card,
   matching its visuals, with the actions as small ghost pills.
   Markup/classes untouched (awe-rt-ShowStatus* toggling + confirm dialogs depend on them).
   NOTE: do NOT set `display` (or line-height) on the links — AWE hides `.awe-rt-hideable` ones
   via `.detail__option-menu .awe-rt-hideable {display:none}` and its status script .show()s only
   the ones matching the current status (as an inline `display:inline`); a display value here
   would reveal every action. Vertical centering comes from symmetric padding + inline-block
   icon/label with vertical-align — never line-height. */
.me-lotdetail__right .detail__option-menu.panel.panel-default {
  display: flex;
  flex-wrap: nowrap;   /* single row, always — items shrink to fit */
  align-items: center;   /* segments with 1-line labels centre against 2-line ones */
  gap: 0.25rem;
  margin: 0 0 1.5rem;
  padding: 0.6rem;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.7);
  border-radius: 16px;
  box-shadow: var(--me-shadow-card);
}
.me-lotdetail__right .detail__option-menu .awe-rt-hideable { display: none; }

/* Kontekstlenkene under budboksen (Kontakt selger, JS-injisert Feedback/Checkout) — vendor-markupen
   er ustylet; samme spøkelsesknapp-språk som «Vis budhistorikk». Egen container (.detail__context-menu),
   IKKE verktøylinjen .detail__option-menu over, så de stablede segmentstilene gjelder ikke her. */
.me-lotdetail__right .detail__context-menu {
  margin: 0 0 1.25rem;
  padding: 0;
  background: transparent;
  border: 0;
}

  /* vendor-css gir wrapperne grå bakgrunn + innrykk — vekk, så knappen flukter
     kant-i-kant med «Følg auksjon live» over */
  .me-lotdetail__right .detail__context-menu .detail__contactuser,
  .me-lotdetail__right .detail__context-menu .detail__checkout {
    padding: 0;
    margin: 0;
    background: transparent;
    border: 0;
    width: 100%;
  }

.me-lotdetail__right .detail__context-menu .detail__option-menu__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  max-width: none;
  padding: 0.625rem 1rem;
  border-radius: 8px;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  color: var(--me-black);
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.2s ease;
}

  .me-lotdetail__right .detail__context-menu .detail__option-menu__link:hover,
  .me-lotdetail__right .detail__context-menu .detail__option-menu__link:focus {
    background: var(--me-light);
    color: var(--me-black);
    text-decoration: none;
  }

.me-lotdetail__right .detail__context-menu .detail__option-menu__icon {
  display: inline-flex;
  margin: 0;
}

  .me-lotdetail__right .detail__context-menu .detail__option-menu__icon svg {
    width: 16px;
    height: 16px;
    fill: var(--me-gold);
  }

.me-lotdetail__right .detail__context-menu .detail__option-menu__label {
  display: inline;
  margin: 0;
  text-transform: none;
  letter-spacing: 0;
}
.me-lotdetail__right .detail__option-menu__link {
  flex: 1 1 0;   /* equal-width toolbar segments (keeps one row) */
  min-width: 0;
  padding: 0.5rem 0.25rem;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: var(--me-dark);
  font-weight: 600;
  text-align: center;
  max-width: none;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-lotdetail__right .detail__option-menu__link:hover,
.me-lotdetail__right .detail__option-menu__link:focus {
  background: var(--me-light);
  color: var(--me-black);
  text-decoration: none;
}
/* Icon stacked above the label (compact toolbar segment). */
.me-lotdetail__right .detail__option-menu__icon {
  display: block;
  text-align: center;
  margin: 0 0 0.25rem;
  fill: var(--me-gold);
}
.me-lotdetail__right .detail__option-menu__icon svg {
  width: 15px;
  height: 15px;
  transform: none;   /* AWE scales the 24px svg to .75; we size it directly */
  display: inline-block;
  vertical-align: top;
}
.me-lotdetail__right .detail__option-menu__label {
  display: block;
  font-size: 0.62rem;
  text-transform: uppercase;   /* AWE forces lowercase */
  letter-spacing: 0.04em;
  white-space: normal;   /* long labels ("Forleng objektgruppe") wrap inside their segment */
}

/* Ended-state card on the live lot page («Solgt for …» / «Ikke solgt» + takk-melding) — the
   Nyborgs ps-* wrappers had no CSS here, so it rendered as bare text. */
.me-lotended {
  margin-top: 1rem;
  padding: 1.25rem 1.5rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 12px;
  background: var(--me-white);
  text-align: center;
}
.me-lotended h4 {
  margin: 0.25rem 0 0;
  font-family: var(--me-font-serif);
  font-size: 1.75rem;
  color: var(--me-black);
}
.me-lotended p { margin: 0; color: var(--me-brown); }
.me-lotended p strong {
  font-family: var(--me-font-sans);
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-gold);
}

/* --- jQuery UI datepicker + ptTimeSelect time picker -----------------------------------------
   Both are appended to <body> (outside .me-*) with stable ids, same pattern as the dialogs.
   Styled as light theme cards: white, gold hairline, both pickers share the language. */
body #ui-datepicker-div.ui-datepicker,
body #ptTimeSelectCntr > .ui-widget.ui-widget-content {
  padding: 0.5rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 12px;
  background: var(--me-white);
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.18);
  font-family: var(--me-font-sans);
}
body #ui-datepicker-div .ui-widget-header,
body #ptTimeSelectCntr .ui-widget-header {
  border: 0;
  background: transparent;
  color: var(--me-black);
  font-weight: 600;
}

/* Datepicker: month title + nav arrows */
body #ui-datepicker-div .ui-datepicker-title { color: var(--me-black); }
body #ui-datepicker-div .ui-datepicker-prev,
body #ui-datepicker-div .ui-datepicker-next {
  border: 0;
  background: transparent;
  cursor: pointer;
  border-radius: 6px;
  top: 2px;
}
body #ui-datepicker-div .ui-datepicker-prev-hover,
body #ui-datepicker-div .ui-datepicker-next-hover {
  background: rgba(var(--me-gold-rgb), 0.15);
  border: 0;
  top: 2px;
}
body #ui-datepicker-div .ui-datepicker-prev-hover { left: 2px; }
body #ui-datepicker-div .ui-datepicker-next-hover { right: 2px; }

/* Datepicker: weekday header + day cells */
body #ui-datepicker-div th {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--me-brown);
}
body #ui-datepicker-div td a.ui-state-default,
body #ui-datepicker-div td span.ui-state-default {
  border: 1px solid transparent;
  border-radius: 6px;
  background: transparent;
  color: var(--me-black);
  text-align: center;
  padding: 0.35em;
}
body #ui-datepicker-div td a.ui-state-default:hover {
  border-color: var(--me-gold);
  background: rgba(var(--me-gold-rgb), 0.1);
}
/* today = gold hairline, selected = solid gold */
body #ui-datepicker-div td.ui-datepicker-today a.ui-state-default {
  border-color: rgba(var(--me-gold-rgb), 0.6);
  background: rgba(var(--me-gold-rgb), 0.12);
}
body #ui-datepicker-div td a.ui-state-active {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
  font-weight: 600;
}
body #ui-datepicker-div .ui-datepicker-unselectable .ui-state-default { color: #b3ada1; }

/* Time picker: header time readout + close */
body #ptTimeSelectCntr #ptTimeSelectUserTime {
  font-family: var(--me-font-mono, monospace);
  font-size: 1.05rem;
  padding: 0.15rem 0;
  text-align: left;
}

/* Time picker: two self-contained columns (label + own grid) centered as one group */
body #ptTimeSelectCntr .ptTimeSelectCols {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
body #ptTimeSelectCntr .ptTimeSelectColLabel {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--me-brown);
  text-align: center;
  padding-bottom: 0.25rem;
}
body #ptTimeSelectCntr .ptTimeSelectColsDivider {
  width: 1px;
  background: var(--me-beige);
  margin: 0 0.75rem;
}
body #ptTimeSelectCntr .ui-widget-content { border: 0; background: transparent; }
body #ptTimeSelectCntr .ptTimeSelectLeftPane.ui-widget-content,
body #ptTimeSelectCntr .ptTimeSelectRightPane.ui-widget-content {
  border: 0;
  padding: 0;
  margin: 0;
}
/* grid width = exact rows of tiles (tile outer = 1.9em border-box + 1px margin each
   side, 6/hr row and 4/min row) so the column shrink-wraps around its grid */
body #ptTimeSelectCntr .ptTimeSelectHrCntr,
body #ptTimeSelectCntr .ptTimeSelectMinCntr {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
body #ptTimeSelectCntr .ptTimeSelectHrCntr { width: calc(11.4em + 15px); }
body #ptTimeSelectCntr .ptTimeSelectMinCntr { width: calc(7.6em + 11px); }

/* Time picker: hour/minute buttons */
body #ptTimeSelectCntr .ptTimeSelectHrCntr a.ui-state-default,
body #ptTimeSelectCntr .ptTimeSelectMinCntr a.ui-state-default {
  border: 1px solid var(--me-beige);
  border-radius: 6px;
  background: var(--me-light);
  color: var(--me-black);
  font-family: var(--me-font-mono, monospace);
}
body #ptTimeSelectCntr .ptTimeSelectHrCntr a.ui-state-default:hover,
body #ptTimeSelectCntr .ptTimeSelectMinCntr a.ui-state-default:hover {
  border-color: var(--me-gold);
  background: rgba(var(--me-gold-rgb), 0.1);
}

/* Time picker: Set = the theme's primary CTA (full-width black bar, like «Gi bud») */
body #ptTimeSelectCntr #ptTimeSelectSetButton a {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  border: 0;
  border-radius: 8px;
  background: var(--me-black);
  color: var(--me-light);
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  text-align: center;
}
body #ptTimeSelectCntr #ptTimeSelectSetButton a:hover,
body #ptTimeSelectCntr #ptTimeSelectSetButton a.ui-state-hover {
  background: var(--me-gold);
  color: var(--me-black);
}

/* --- Modals (BootstrapDialog: bid confirmation, end-early/delete confirms, etc.) -------------
   BootstrapDialog appends to <body> (outside .me-*) and its own bootstrap-dialog.css loads AFTER
   layout.css with per-type header rules like `.bootstrap-dialog.type-primary .modal-header` (0,3,0).
   So these are scoped to `body .bootstrap-dialog` (0,3,1) to beat every type-* header on both
   specificity AND source order. btn-danger left red on purpose (destructive confirms). */
/* Mobile vertical centring, ported from Bootstrap 4's .modal-dialog-centered (no such class in
   BS3.4). The flex MUST go on .modal-dialog, not the .modal root: Bootstrap's JS writes display
   inline on the root, so overriding it there needs !important, which then keeps the closed
   dialog as a full-viewport layer that swallows every click. */
body .bootstrap-dialog[class*="type-"] .modal-dialog {
  display: flex;
  align-items: center;
  min-height: calc(100% - 20px); /* BS3 .modal-dialog margin: 10px top + bottom */
}

/* BS3 sets no width on .modal-content; as a flex item it would shrink to its text. */
body .bootstrap-dialog[class*="type-"] .modal-content {
  width: 100%;
}

/* From 768px BS3 switches .modal-dialog to `width: 600px; margin: 30px auto`, so the
   subtracted margin changes with it. */
@media (min-width: 768px) {
  body .bootstrap-dialog[class*="type-"] .modal-dialog {
    min-height: calc(100% - 60px);
  }
}

body .bootstrap-dialog[class*="type-"] .modal-content {
  border-radius: 16px;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  background: var(--me-dark);
  color: var(--me-light);
  box-shadow: 0 20px 55px rgba(0, 0, 0, 0.55);
  overflow: hidden;
  font-family: var(--me-font-sans);
}
body .bootstrap-dialog[class*="type-"] .modal-header {
  background: transparent;
  color: var(--me-light);
  border-bottom: 1px solid rgba(249, 248, 246, 0.12);
  padding: 1.25rem 1.5rem;
}
body .bootstrap-dialog[class*="type-"] .bootstrap-dialog-close-button,
body .bootstrap-dialog[class*="type-"] .modal-header .close { color: var(--me-light); opacity: 0.7; text-shadow: none; }
body .bootstrap-dialog[class*="type-"] .bootstrap-dialog-close-button:hover,
body .bootstrap-dialog[class*="type-"] .modal-header .close:hover { opacity: 1; color: var(--me-light); }
body .bootstrap-dialog[class*="type-"] .bootstrap-dialog-title,
body .bootstrap-dialog[class*="type-"] .modal-title {
  font-family: var(--me-font-serif);
  font-size: 1.4rem;
  color: var(--me-light);
}
body .bootstrap-dialog[class*="type-"] .modal-body { padding: 1.5rem; background: transparent; color: rgba(249, 248, 246, 0.82); font-size: 0.95rem; }
body .bootstrap-dialog[class*="type-"] .modal-body strong { color: var(--me-light); }
body .bootstrap-dialog[class*="type-"] .modal-body .text-success,
body .bootstrap-dialog[class*="type-"] .modal-body .text-success strong { color: var(--me-green); }
body .bootstrap-dialog[class*="type-"] .modal-footer {
  background: transparent;
  border-top: 1px solid rgba(249, 248, 246, 0.12);
  padding: 1rem 1.5rem;
  /* én ryddig, høyrestilt knapperad — vendor-dialoger (Resume Event) har blandede
     knappetyper som ellers wrappet ujevnt med float/margins */
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 0.5rem;
}

  body .bootstrap-dialog[class*="type-"] .modal-footer .btn { margin: 0; float: none; }

  /* BootstrapDialog legger knappene i en egen wrapper inni footeren — flexen må dit. */
  body .bootstrap-dialog[class*="type-"] .modal-footer .bootstrap-dialog-footer,
  body .bootstrap-dialog[class*="type-"] .modal-footer .bootstrap-dialog-footer-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 0.5rem;
    width: 100%;
  }

/* Skjemafelter inne i mørke dialoger (f.eks. Resume Events minutt-felt) — hvitt felt
   krever MØRK tekst; modal-bodyens lyse farge arves ellers rett inn i inputen. */
body .bootstrap-dialog[class*="type-"] .modal-body input:not([type="checkbox"]):not([type="radio"]),
body .bootstrap-dialog[class*="type-"] .modal-body select,
body .bootstrap-dialog[class*="type-"] .modal-body textarea {
  background: var(--me-white);
  color: var(--me-black);
  border: 1px solid var(--me-beige);
  border-radius: 6px;
  padding: 0.2rem 0.5rem;
}

/* Primary confirm (Send / Submit) — gold pill (pops on dark), light-gold hover. */
body .bootstrap-dialog[class*="type-"] .btn-success,
body .bootstrap-dialog[class*="type-"] .btn-primary {
  background: var(--me-gold);
  border: 1px solid var(--me-gold);
  color: var(--me-black);
  border-radius: 8px;
  padding: 0.5rem 1.75rem;
  font-weight: 600;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
body .bootstrap-dialog[class*="type-"] .btn-success:hover, body .bootstrap-dialog[class*="type-"] .btn-success:focus,
body .bootstrap-dialog[class*="type-"] .btn-primary:hover, body .bootstrap-dialog[class*="type-"] .btn-primary:focus {
  background: var(--me-gold-hover);
  border-color: var(--me-gold-hover);
  color: var(--me-black);
}
/* Cancel / secondary — real ghost button on dark (btn-link renders as a link by default). */
body .bootstrap-dialog[class*="type-"] .btn-default,
body .bootstrap-dialog[class*="type-"] .btn-link {
  background: transparent;
  border: 1px solid rgba(249, 248, 246, 0.35);
  color: var(--me-light);
  border-radius: 8px;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
body .bootstrap-dialog[class*="type-"] .btn-default:hover, body .bootstrap-dialog[class*="type-"] .btn-default:focus,
body .bootstrap-dialog[class*="type-"] .btn-link:hover, body .bootstrap-dialog[class*="type-"] .btn-link:focus {
  background: rgba(249, 248, 246, 0.1);
  border-color: var(--me-light);
  color: var(--me-light);
  text-decoration: none;
}
/* Bid-history modal content (Listings/HistoryModal via the lot page's history button).
   The table itself inherits the dark-dialog table pass below. */
.me-bidhistory-modal {
  min-height: 4rem;
  /* Long histories scroll inside the dialog instead of growing it past the viewport. */
  max-height: 60vh;
  overflow-y: auto;
}
/* Wider dialog so date/user/amount fit on one line (BS3 default is 600px). */
@media (min-width: 768px) {
  body .me-bidhistory-dialog .modal-dialog { width: 760px; }
}
.me-bidhistory-modal .table-bidHistory th,
.me-bidhistory-modal .table-bidHistory td { white-space: nowrap; }
/* The stock table renders page-number links when there are more pages — inside the dialog
   those navigate to the raw partial URL. The "view full history" link below replaces them. */
.me-bidhistory-modal .pagination { display: none; }
/* The disclaimer sits in a Bootstrap .row whose -15px gutters overflow the scroll container. */
.me-bidhistory-modal .row { margin-left: 0; margin-right: 0; }
.me-bidhistory-modal .row > [class*="col-"] { padding-left: 0; padding-right: 0; }
/* The proxy-bid explainer under the table ships with a pale-yellow vendor background and no
   text colour of its own, so on the dark dialog the light body text vanished into it. */
.me-bidhistory-modal .detail__disclaimer--auction {
  background: rgba(249, 248, 246, 0.06);
  border: 1px solid rgba(249, 248, 246, 0.12);
  color: rgba(249, 248, 246, 0.65);
}
.me-bidhistory-modal__empty { margin: 0.5rem 0; color: rgba(249, 248, 246, 0.6); }
.me-bidhistory-modal__more { margin: 0.75rem 0 0; text-align: right; font-size: 0.85rem; }

/* Text links inside the body stay gold. */
body .bootstrap-dialog[class*="type-"] .modal-body a:not(.btn) { color: var(--me-gold); }
body .bootstrap-dialog[class*="type-"] .modal-body a:not(.btn):hover { color: var(--me-gold-hover); }

/* Tables inside the dark dialogs (event picker on the report pages, etc.): the AJAX-loaded
   list arrives with light zebra striping + Bootstrap-blue selection/pagination — restyle for
   the dark surface. */
body .bootstrap-dialog[class*="type-"] .modal-body table {
  background: transparent;
  color: rgba(249, 248, 246, 0.85);
  width: 100%;
}
body .bootstrap-dialog[class*="type-"] .modal-body table th,
body .bootstrap-dialog[class*="type-"] .modal-body table td {
  background: transparent;
  border-color: rgba(249, 248, 246, 0.12);
  padding: 0.6rem 0.75rem;
}
body .bootstrap-dialog[class*="type-"] .modal-body table th {
  color: rgba(249, 248, 246, 0.6);
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 600;
}
/* kill light zebra + blue hover/selected rows -> gold tint */
body .bootstrap-dialog[class*="type-"] .modal-body table tr,
body .bootstrap-dialog[class*="type-"] .modal-body table tr:nth-of-type(odd),
body .bootstrap-dialog[class*="type-"] .modal-body table tr:nth-of-type(even) { background: transparent; }
body .bootstrap-dialog[class*="type-"] .modal-body table tbody tr:hover td,
body .bootstrap-dialog[class*="type-"] .modal-body table tr.active td,
body .bootstrap-dialog[class*="type-"] .modal-body table tr.info td,
body .bootstrap-dialog[class*="type-"] .modal-body table tr.success td {
  background: rgba(var(--me-gold-rgb), 0.15);
}
/* pagination inside dialogs: ghost pills on dark, gold active (replaces Bootstrap blue) */
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li > a,
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li > span {
  background: transparent;
  border: 1px solid rgba(249, 248, 246, 0.25);
  color: var(--me-light);
  margin: 0 2px;
  border-radius: 8px;
}
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li > a:hover {
  background: rgba(249, 248, 246, 0.1);
  border-color: var(--me-light);
  color: var(--me-light);
}
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li.active > a,
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li.active > span,
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li.active > a:hover {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
}
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li.disabled > a,
body .bootstrap-dialog[class*="type-"] .modal-body .pagination > li.disabled > span {
  opacity: 0.35;
  background: transparent;
  border-color: rgba(249, 248, 246, 0.25);
  color: var(--me-light);
}

/* Inputs inside the dark dialogs (consignor-picker search box etc.) */
body .bootstrap-dialog[class*="type-"] .form-control {
  background: var(--me-white);
  border: 1px solid transparent;
  color: var(--me-black);
  border-radius: 8px;
  height: 38px;
  box-shadow: none;
}
body .bootstrap-dialog[class*="type-"] .input-group .form-control { border-radius: 8px 0 0 8px; }
body .bootstrap-dialog[class*="type-"] .input-group-btn .btn,
body .bootstrap-dialog[class*="type-"] .input-group-btn .btn-default {
  background: var(--me-gold);
  border: 1px solid var(--me-gold);
  color: var(--me-black);
  border-radius: 0 8px 8px 0;
  height: 38px;
  padding: 0 0.9rem;
}
body .bootstrap-dialog[class*="type-"] .input-group-btn .btn:hover {
  background: var(--me-gold-hover);
  border-color: var(--me-gold-hover);
  color: var(--me-black);
}

/* "Auksjon avsluttes" footer row */
.me-buybox__endsrow {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-top: 1px solid var(--me-beige);
  margin-top: 2rem;
  padding-top: 1.5rem;
  font-size: 0.875rem;
  color: var(--me-brown);
}
.me-buybox__endsrow .me-mono { color: var(--me-black); }

/* ============================================================================================
   Contact page (Home/Contact) — centered head + intro, form card (left) and aside (right:
   black contact-info card + opening-hours card).
   ============================================================================================ */
/* Width/padding comes from the layout's .container — only vertical rhythm here. */
.me-contact { margin: 2rem 0 4rem; }
.me-contact__head { text-align: center; margin-bottom: 3rem; }
.me-contact__title {
  font-family: var(--me-font-serif);
  font-size: clamp(2rem, 4vw, 2.75rem);
  color: var(--me-black);
  margin: 0 0 1rem;
}
.me-contact__intro {
  max-width: 44rem;
  margin: 0 auto;
  color: var(--me-brown);
  font-size: 1.05rem;
  line-height: 1.6;
}
.me-contact__grid {
  display: grid;
  grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
  gap: 2rem;
  align-items: stretch;   /* left form card + right aside match heights */
}

/* ---- Form card ---- */
.me-contact__formcard {
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.35);
  border-radius: 16px;
  padding: 2.5rem;
  box-shadow: var(--me-shadow-card);
  /* full height (stretch), but center the form content when it's shorter than the aside */
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.me-contact__cardtitle {
  font-family: var(--me-font-serif);
  font-size: 1.6rem;
  color: var(--me-black);
  margin: 0 0 1.25rem;
}
.me-contact__rule { height: 1px; background: var(--me-beige); margin: 0 0 1.75rem; }
.me-contact__form .field-validation-error,
.me-contact__form .validation-summary-errors { color: var(--me-status-closed-fg); }
.me-contact__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem;
}
.me-contact__field { margin-bottom: 1.25rem; }
.me-contact__field label {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--me-black);
}
.me-contact__input {
  width: 100%;
  height: 3rem;
  padding: 0 1rem;
  border-radius: 10px;
  border: 1px solid var(--me-beige);
  background: var(--me-light);
  color: var(--me-black);
  font-size: 1rem;
}
.me-contact__input::placeholder { color: var(--me-brown); }
/* :focus ring: shared rule in the profile section. */
.me-contact__textarea { height: auto; min-height: 9rem; padding: 0.85rem 1rem; resize: vertical; }
.me-contact__submit {
  width: 100%;
  margin-top: 0.5rem;
  padding: 1rem;
  border: 0;
  border-radius: 10px;
  background: var(--me-black);
  color: var(--me-white);
  font-size: 0.95rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-contact__submit:hover,
.me-contact__submit:focus { background: var(--me-gold); color: var(--me-black); }

/* ---- Aside ---- */
/* stretch to the form card's height; space-between distributes the two cards to fill it */
.me-contact__aside { display: flex; flex-direction: column; gap: 1.5rem; justify-content: space-between; }

/* Contact-info card (dark) + opening-hours card below.
   NOTE: the me-contact__info... and me-contact__hours... classes have NO matches in .cshtml/.js —
   the right-hand side of the contact page is CMS content (database). Do NOT delete as "unused". */
.me-contact__infocard {
  position: relative;
  overflow: hidden;
  background: var(--me-dark);
  border-radius: 16px;
  padding: 2rem;
  color: var(--me-light);
}
.me-contact__infotitle {
  font-family: var(--me-font-serif);
  font-size: 1.5rem;
  color: var(--me-gold);
  margin: 0 0 1.75rem;
}
.me-contact__inforow { display: flex; align-items: flex-start; gap: 1rem; margin-bottom: 1.5rem; }
.me-contact__inforow:last-child { margin-bottom: 0; }
.me-contact__infoicon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  color: var(--me-gold);
}
.me-contact__infolabel {
  display: block;
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: rgba(249, 248, 246, 0.6);
  margin-bottom: 0.25rem;
}
.me-contact__infoval { margin: 0; font-size: 1.05rem; line-height: 1.5; color: var(--me-light); }
.me-contact__infoval a { color: var(--me-light); }

/* Opening-hours card (light) */
.me-contact__hourscard {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  padding: 2rem;
}
.me-contact__hourstitle {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-family: var(--me-font-serif);
  font-size: 1.4rem;
  color: var(--me-black);
  margin: 0 0 1.5rem;
}
.me-contact__hourstitle i { color: var(--me-gold); font-size: 1.1rem; }
.me-contact__hoursrow {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 0.75rem 0;
  border-bottom: 1px solid var(--me-beige);
  color: var(--me-dark);
}
/* Times (right span) never wrap; the label (left) takes the squeeze instead. */
.me-contact__hoursrow > span:last-child { flex: 0 0 auto; white-space: nowrap; }
.me-contact__hoursrow:last-of-type { border-bottom: 0; }
.me-contact__hoursnote {
  margin: 1rem 0 0;
  font-size: 0.85rem;
  font-style: italic;
  color: var(--me-brown);
}

@media (max-width: 900px) {
  .me-contact__grid { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
  .me-contact__formcard { padding: 1.5rem; }
  .me-contact__row { grid-template-columns: 1fr; gap: 0; }
}

/* ============================================================================================
   Min side — account section pages (Mine bud, Watchlist, Mine kjøp, Profil). The hero/stat cards/
   sidebar live in _MyAccountLayout; these style the per-page bodies.
   ============================================================================================ */
/* Page head (content heading + subtitle) */
.me-minside__pagehead { margin: 0 0 1.5rem; }
.me-minside__pagetitle { font-family: var(--me-font-serif); font-size: 1.9rem; color: var(--me-black); margin: 0 0 0.35rem; }
.me-minside__pagesub { color: var(--me-brown); margin: 0; }

/* Bid/purchase rows: right-hand amounts stack + status pill (extends the .me-bidrow base). */
.me-bidrow__time i { color: var(--me-gold); margin-right: 0.3rem; }
.me-bidrow__thumb--icon { color: var(--me-gold); font-size: 1.4rem; }
.me-bidrow__amounts { flex: 0 0 auto; display: flex; flex-direction: column; align-items: flex-end; gap: 0.15rem; text-align: right; }
.me-bidrow__amount { font-size: 1.05rem; font-weight: 700; color: var(--me-black); white-space: nowrap; }
.me-bidrow__gjeldende { font-size: 0.75rem; color: var(--me-brown); white-space: nowrap; }
.me-bidrow__status {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  min-width: 96px;
  justify-content: center;
  padding: 0.3rem 0.6rem;
  border-radius: var(--me-radius-pill);
  border: 1px solid transparent;
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
/* --pos/--neg/--neu colors: see the shared status-pill palette near the end of the file. */
.me-bidrow__status--pos i { color: var(--me-gold); }

@media (max-width: 600px) {
  .me-bidrow { flex-wrap: wrap; }
  .me-bidrow__amounts { align-items: flex-start; text-align: left; }
  .me-bidrow__status { margin-left: auto; }
}

/* Large empty state (Watchlist / Mine kjøp) */
.me-minside__empty--lg {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 0.5rem;
  padding: 3.5rem 1.5rem;
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  background: var(--me-white);
}
.me-minside__empty-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  margin-bottom: 0.5rem;
  border-radius: 50%;
  background: var(--me-light);
  color: var(--me-gold);
  font-size: 1.5rem;
}
.me-minside__empty--lg strong { font-family: var(--me-font-serif); font-size: 1.25rem; color: var(--me-black); font-weight: 600; }
.me-minside__empty--lg span { color: var(--me-brown); max-width: 26rem; }

/* Profil — read-only info grid + actions */
.me-profile__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem 2rem;
  padding: 1.75rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
}
.me-profile__item { display: flex; align-items: flex-start; gap: 0.85rem; }
.me-profile__icon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 8px;
  background: var(--me-light);
  color: var(--me-gold);
}
.me-profile__body { display: flex; flex-direction: column; min-width: 0; }
.me-profile__label {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-brown);
  margin-bottom: 0.15rem;
}
.me-profile__value { color: var(--me-black); word-break: break-word; }
.me-profile__actions,
.me-profile__formactions { display: flex; gap: 0.75rem; margin-top: 1.5rem; }
.me-profile__formactions { justify-content: flex-end; }
.me-profile__btn {
  display: inline-flex;
  align-items: center;
  padding: 0.6rem 1.25rem;
  border-radius: 10px;
  border: 1px solid var(--me-beige);
  background: var(--me-white);
  color: var(--me-black);
  font-size: 0.9rem;
  font-weight: 500;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.me-profile__btn:hover { border-color: var(--me-gold); text-decoration: none; color: var(--me-black); }
.me-profile__btn--primary { background: var(--me-black); border-color: var(--me-black); color: var(--me-white); }
.me-profile__btn--primary:hover { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }

/* Profil — edit form */
.me-profile__editcard {
  padding: 1.75rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
}
.me-profile__field { margin-bottom: 1.1rem; }
.me-profile__field > label { display: block; margin-bottom: 0.4rem; font-size: 0.9rem; font-weight: 600; color: var(--me-black); }
.me-profile__field label.required::after { content: " *"; color: var(--me-status-closed-fg); }
.me-profile__editcard .form-control {
  width: 100%;
  height: 3rem;
  padding: 0 1rem;
  border-radius: 10px;
  border: 1px solid var(--me-beige);
  background: var(--me-light);
  color: var(--me-black);
  box-shadow: none;
}
.me-profile__editcard textarea.form-control { height: auto; min-height: 6rem; padding: 0.75rem 1rem; }
/* Shared gold focus ring (contact form + profile edit inputs). */
.me-contact__input:focus,
.me-profile__editcard .form-control:focus { outline: none; border-color: var(--me-gold); box-shadow: 0 0 0 3px rgba(var(--me-gold-rgb), 0.15); }

@media (max-width: 700px) {
  .me-profile__grid { grid-template-columns: 1fr; }
}

/* Kill Bootstrap's default webkit focus ring (the boxy "outline: 5px auto -webkit-focus-ring-color"
   that doesn't fit the theme). Mouse focus shows nothing; keyboard focus gets a clean gold ring
   (accessibility preserved via :focus-visible). Scoped to MeyerEek only — this file is the MeyerEek
   bundle. */
a:focus,
button:focus { outline: none; }
a:focus-visible,
button:focus-visible {
  outline: 2px solid var(--me-gold);
  outline-offset: 2px;
  border-radius: 4px;
}

/* Lot-detail top nav: breadcrumb + prev/next objekt + jump-to-lot. */
.me-lotnav__crumbs { margin: 0 0 1.25rem; }
.me-lotnav__crumbs .fa-home { margin-right: 0.35rem; }
/* 3-column grid so the jump group is truly centred regardless of the (differing) prev/next widths.
   All three controls share one height. */
.me-lotnav {
  --me-lotnav-h: 2.75rem;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 1rem;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid var(--me-beige);
}
.me-lotnav > .me-lotnav__btn:first-child { justify-self: start; }
.me-lotnav > .me-lotnav__btn:last-child  { justify-self: end; }
.me-lotnav__jump { justify-self: center; }

.me-lotnav__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  height: var(--me-lotnav-h);
  padding: 0 1.25rem;
  border: 0;
  border-radius: var(--me-radius-pill);
  background: var(--me-black);
  color: var(--me-white);
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.me-lotnav__btn:hover:not([disabled]),
.me-lotnav__btn:focus:not([disabled]) { background: var(--me-gold); color: var(--me-black); }
.me-lotnav__btn[disabled] { background: var(--me-beige); color: var(--me-brown); cursor: default; }

.me-lotnav__jump {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  height: var(--me-lotnav-h);
  padding: 0 0.4rem 0 1rem;
  border-radius: var(--me-radius-pill);
  background: var(--me-white);
  border: 1px solid var(--me-beige);
}
.me-lotnav__jump label { margin: 0; font-size: 0.85rem; font-weight: 500; color: var(--me-brown); white-space: nowrap; }
.me-lotnav__jumpinput {
  width: 6rem;
  height: 2rem;
  padding: 0 0.6rem;
  box-sizing: border-box;
  border: 2px solid var(--me-gold);
  border-radius: var(--me-radius-pill);
  background: none;
  outline: none;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  color: var(--me-black);
}
.me-lotnav__jumpinput::placeholder { color: var(--me-brown); }
.me-lotnav__jumpinput.input-validation-error { color: var(--me-status-closed-fg); }
.me-lotnav__jumpbtn {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border: 0;
  border-radius: 50%;
  background: var(--me-gold);
  color: var(--me-black);
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.me-lotnav__jumpbtn:hover { background: var(--me-gold-hover); }

/* Mobile: stay one row — prev/next become icon-only squares, jump keeps its label. */
@media (max-width: 640px) {
  .me-lotnav { gap: 0.6rem; }
  .me-lotnav__btntext { display: none; }
  .me-lotnav__btn { padding: 0; width: var(--me-lotnav-h); }
  .me-lotnav__jump { gap: 0.4rem; padding: 0 0.35rem 0 0.75rem; }
  .me-lotnav__jumpinput { width: 6rem; }
}

/* Account subpages (Passord/Varsler/Gebyrer/Adresser): tone the stock "Avbryt" link to the theme
   palette so it matches the Profil/Detaljer ghost cancel instead of the default Bootstrap blue. */
.me-minside__content .btn-link { color: var(--me-brown); }
.me-minside__content .btn-link:hover,
.me-minside__content .btn-link:focus { color: var(--me-black); text-decoration: none; }

/* Account subpage form footers (Avbryt / Lagre endringer): match the Profil buttons instead of the
   stock Bootstrap success/link look. */
.me-minside__content .panel-footer { display: flex; justify-content: flex-end; align-items: center; gap: 0.75rem; }
.me-minside__content .panel-footer .btn {
  display: inline-flex;
  align-items: center;
  height: auto;
  margin: 0;
  padding: 0.6rem 1.25rem;
  border-radius: 10px;
  font-size: 0.9rem;
  font-weight: 500;
  box-shadow: none;
  background-image: none;
}
.me-minside__content .panel-footer .btn-success {
  background: var(--me-black);
  border: 1px solid var(--me-black);
  color: var(--me-white);
}
.me-minside__content .panel-footer .btn-success:hover,
.me-minside__content .panel-footer .btn-success:focus { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }
.me-minside__content .panel-footer .btn-success[disabled] { background: var(--me-beige); border-color: var(--me-beige); color: var(--me-brown); }
.me-minside__content .panel-footer .btn-link {
  border: 1px solid var(--me-beige);
  background: var(--me-white);
  color: var(--me-black);
}
.me-minside__content .panel-footer .btn-link:hover,
.me-minside__content .panel-footer .btn-link:focus { border-color: var(--me-gold); color: var(--me-black); text-decoration: none; }

/* Seller/consignor (and any other stock) account subpages: turn the Bootstrap "lineage" title well
   into a themed serif heading, so they match the rest of Min side without per-view overrides. */
.me-minside__content .well.section-title {
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0 0 1.5rem;
  font-family: var(--me-font-serif);
  font-size: 1.6rem;
  font-weight: 400;
  color: var(--me-black);
}
.me-minside__content .well.section-title .btn { font-family: var(--me-font-sans); }

/* Rapport-headere (ConsignmentSalesReport m.fl.): stock legger verktøyknappene i en
   .pull-right INNI section-title-wellen + en NAKEN ActionLink («Tøm filter») som ellers
   arver serif-overskriftens 2rem. Flex-rad: tittel venstre, verktøy høyre, lenker som
   små ghost-knapper. */
.me-minside__content .well.section-title {
  display: flex;
  align-items: center;
  /* flex-start, IKKE space-between: brødsmulesider (CopyLots m.fl.) har mange løse
     inline-barn som space-between sprer utover ved wrapping. Verktøyknappene høyrestilles
     uansett av .pull-right-regelen under (margin-left: auto). */
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
}

  /* Bootstrap .clearfix sine ::before/::after blir FLEX-ITEMS og dytter tittelen mot midten
     (samme felle som grid-en på live-siden) — fjern dem. */
  .me-minside__content .well.section-title::before,
  .me-minside__content .well.section-title::after { content: none; }

  /* Stock-markupen legger pull-right-knappene FØR tittelteksten i DOM (float snudde dem
     visuelt). Flex ignorerer floats → send dem eksplisitt bakerst så tittel står til venstre
     og verktøyene til høyre (LotsByEvent har knappene som løse barn, rapportene i én wrapper). */
  .me-minside__content .well.section-title > .pull-right {
    order: 10;
    float: none;
  }

  .me-minside__content .well.section-title .pull-right {
    float: none;
    display: inline-flex;
    align-items: center;
    margin-left: auto;
  }

  .me-minside__content .well.section-title a:not(.btn) {
    font-family: var(--me-font-sans);
    font-size: 0.8rem;
    font-weight: 400;
    color: var(--me-black);
    background: var(--me-white);
    border: 1px solid var(--me-beige);
    border-radius: 8px;
    padding: 0.25rem 0.7rem;
    text-decoration: none;
    white-space: nowrap;
  }

    .me-minside__content .well.section-title a:not(.btn):hover {
      border-color: var(--me-gold);
      color: var(--me-gold);
      text-decoration: none;
    }

/* Seller/consignor list pages (ConsignorStatements/Management, EventsPublished, InvoiceSales…):
   theme the stock .heading/.list row tables, filter bar and button rows so they match Min side. */
.me-minside__content .myAccount__sortFilter { padding: 1rem 1.25rem; }
.me-minside__content .buttonContainer { padding: 0.85rem 1.25rem; }
.me-minside__content .buttonContainer .btn { margin: 0 0.4rem 0.4rem 0; }
.me-minside__content .heading {
  padding: 0.75rem 1.25rem;
  background: var(--me-light);
  border-bottom: 1px solid var(--me-beige);
  font-size: 0.72rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-brown);
}
.me-minside__content .list {
  padding: 0.85rem 1.25rem;
  border-bottom: 1px solid var(--me-beige);
  transition: background-color 0.2s ease;
}
.me-minside__content .list:last-child { border-bottom: 0; }
.me-minside__content .list:hover { background: rgba(234, 230, 223, 0.3); }
.me-minside__content .no-history {
  margin: 0;
  padding: 2.5rem 1.25rem;
  text-align: center;
  color: var(--me-brown);
}
/* Status chips anywhere in the account content (lists, tables, event titles) → theme pills.
   Component-specific pills (me-bidrow__eventstatus etc.) still win on specificity/order. */
.me-minside__content .label {
  display: inline-block;
  padding: 0.2rem 0.55rem;
  border-radius: var(--me-radius-pill);
  font-size: 0.72rem;
  font-weight: 600;
}
.me-minside__content .label-success { background: rgba(var(--me-green-rgb), 0.14); color: var(--me-status-active-fg); }
.me-minside__content .label-info { background: rgba(var(--me-gold-rgb), 0.16); color: var(--me-gold); }
.me-minside__content .label-danger { background: rgba(var(--me-destructive-rgb), 0.12); color: var(--me-status-closed-fg); }
.me-minside__content .label-warning,
.me-minside__content .label-primary,
.me-minside__content .label-default { background: var(--me-status-paused-bg); color: var(--me-status-paused-fg); }

/* Stock tables (LotsByEvent lot list, invoices, history …): quiet beige chrome. */
.me-minside__content .table tr.active > th,
.me-minside__content .table tr.active > td {
  background: var(--me-light);
  color: var(--me-brown);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  border-bottom: 1px solid var(--me-beige);
}
.me-minside__content .table > tbody > tr > td,
.me-minside__content .table > tbody > tr > th,
.me-minside__content .table > thead > tr > th { border-top-color: var(--me-beige); vertical-align: middle; }

/* Vis/Sortér/Filter toolbar (input-group addons) on the stock management pages. */
.me-minside__content .input-group-addon {
  background: var(--me-light);
  border-color: var(--me-beige);
  color: var(--me-brown);
}

/* Stock-sidene legger ofte .row/.table RETT i .panel uten .panel-body (LotsByEvent m.fl.) —
   Bootstrap-radens -15px-marg blør da forbi panelets avrundede kant og tittelen klistres i
   hjørnet. Normaliser: rad uten negativ marg + innramming på kolonnene/tabellen. */
/* BS4-gridens .row er en FLEX-container og unnviker foregående floats (BS3-markup med
   floatede col-er, f.eks. CopyLots' <hr>-kolonner) — den klemmes da til 0 bredde YTTERST
   TIL HØYRE i stedet for å legge seg under. clear tvinger raden ned dit BS3 forventet den. */
.me-minside__content .panel .row { clear: both; }

.me-minside__content .panel > .row,
.me-minside__content .panel > form > .row { margin: 0; }
.me-minside__content .panel > .row > [class^="col-"],
.me-minside__content .panel > .row > [class*=" col-"],
.me-minside__content .panel > form > .row > [class^="col-"],
.me-minside__content .panel > form > .row > [class*=" col-"] { padding: 1.25rem 1.25rem 0; }
/* Bulk-verktøylinja i EventsClosed (arkiver/skjul) — gi den samme indre luft som panelinnholdet */
.me-minside__content .panel > form > .buttonContainer { padding: 1.25rem 1.25rem 0; margin: 0; }

/* Radvelger for bulk-handlinger (EventsClosed): gullaksentert checkbox per rad, og valgte
   rader tones gull så det er tydelig HVA som er valgt (også via velg alle-boksen). */
.me-bidrow__select {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.me-bidrow__select .row-selection-checkbox,
.me-minside__content .checkAll__container .checkall {
  width: 18px;
  height: 18px;
  margin: 0;
  accent-color: var(--me-gold);
  cursor: pointer;
}

.me-bidrow:has(.row-selection-checkbox:checked) {
  background: rgba(184, 146, 42, 0.08);
  box-shadow: inset 0 0 0 1px var(--me-gold);
  border-radius: 8px;
}
.me-minside__content .panel > .table,
.me-minside__content .panel > form > .table {
  width: calc(100% - 2.5rem);
  margin: 0 1.25rem 1.25rem;
}
.me-minside__content .panel > .no-history { padding: 1.25rem; margin: 0; }

/* .btn-xs (ExportCSV/Tilbake m.fl.) har ingen theme-regler — gi dem samme språk i miniformat */
.me-themed .btn-xs {
  padding: 0.25rem 0.7rem;
  font-size: 0.75rem;
  border-radius: 6px;
}

/* Event heading on LotsByEvent (title + live status + date range). */
.me-minside__content .event-title {
  font-family: var(--me-font-serif);
  font-size: 1.6rem;
  margin: 0 0 0.5rem;
}
.me-minside__content .event-title a { color: var(--me-black); }
.me-minside__content .event-title a:hover,
.me-minside__content .event-title a:focus { color: var(--me-gold); text-decoration: none; }
.me-minside__content hr { border-color: var(--me-beige); }

/* --- Klasser stock-kontosidene bruker som den generiske passen over ikke dekker
       (salgsfakturaer, statements, rapporter, ClosingGroups, Listings…). --- */
/* .heading med inline style="padding:5px" (ConsignmentStatements) — inline-stilen må slås */
.me-minside__content .heading { padding: 0.75rem 1.25rem !important; }
/* Hardkodede SVG-ikonfarger i faktura-/rapportsidene (mail-ikonene) */
.me-minside__content svg[fill="#333"],
.me-minside__content svg[fill="#333333"] { fill: var(--me-dark); }
.me-minside__content svg[fill="#ebebeb"] { fill: var(--me-light); }
/* Bootstrap nav-tabs (filterfaner på Listings-/rapportsider) → temaets pill-språk */
.me-minside__content .nav-tabs {
  border-bottom: 1px solid var(--me-beige);
  margin-bottom: 1rem;
}
.me-minside__content .nav-tabs > li > a {
  border: none;
  border-radius: var(--me-radius-pill);
  color: var(--me-dark);
  margin-right: 0.35rem;
}
.me-minside__content .nav-tabs > li > a:hover { background: rgba(var(--me-gold-rgb), 0.10); }
.me-minside__content .nav-tabs > li.active > a,
.me-minside__content .nav-tabs > li.active > a:hover,
.me-minside__content .nav-tabs > li.active > a:focus {
  background: var(--me-gold);
  border: none;
  color: var(--me-black);
}
.me-minside__content .panel-title {
  font-family: var(--me-font-serif);
  font-size: 1.1rem;
  color: var(--me-black);
}
/* Sorterbare rapport-tabellhoder */
.me-minside__content .SortHeaderColumn,
.me-minside__content .NonSortHeaderColumn {
  background: var(--me-light);
  color: var(--me-black);
  font-weight: 600;
}
.me-minside__content .SortHeaderColumn a { color: var(--me-black); }
.me-minside__content .SortHeaderColumn a:hover { color: var(--me-gold); }
/* Verktøylinja fra Action_Events_Quick (LotsByEvent m.fl.) */
.me-minside__content .event__button-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  align-items: center;
  /* som stockens text-right: verktøyene ligger til høyre */
  justify-content: flex-end;
}
/* Samme verktøylinje på skjemasider (EditEvent m.fl.): knappene er VERKTØY, ikke
   skjema-CTA-er — nuller pill/uppercase/3rem-behandlingen fra .me-form-page .btn-*. */
.me-form-page .event__button-container .btn,
.me-themed .event__button-container .btn {
  min-height: 0;
  padding: 6px 12px;
  border-radius: 8px;
  text-transform: none;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 500;
}

/* LIVE-pill: felles indikator for liveauksjonsobjekter/-events (LotsByEvent-rader og
   Utkast/Publiserte/Avsluttede-listene). Gulltonet pill m/ dot i svak puls — samme
   dempede uttrykk som «følger live»-tilstanden på objektsiden. */
/* Sunburst-dekorasjonen (betalt badge) på objektkort: gullpill øverst til venstre. */
.me-lot-card__badge {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  z-index: 2;
  padding: 0.2rem 0.65rem;
  border-radius: 999px;
  background: var(--me-gold);
  color: var(--me-black);
  font-size: 0.68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* «Følg»-togglen på objektkortene: liten pill øverst til høyre over bildet.
   Selve pillen styles av .me-watchpill-reglene (delt med objektsiden). */
.me-lot-card__media { position: relative; }
.me-lot-card__watchtoggle {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 2;
}
  .me-lot-card__watchtoggle .me-watchpill__btn {
    font-size: 0.8rem;
    padding: 0.25rem 0.65rem;
    background: rgba(255, 255, 255, 0.92);
  }

/* Touch targets on phones: both card actions get ~44px of height so they are easy to hit. */
@media (max-width: 599px) {
  .me-lot-card__bidbtn {
    min-height: 2.75rem;
    padding: 0.85rem 1rem;
  }

  .me-lot-card__watchtoggle .me-watchpill__btn {
    min-height: 2.25rem;
    /* bigger text, same pill: min-height holds the height, tighter padding offsets the width */
    padding: 0.4rem 0.7rem;
    font-size: 0.9rem;
  }
}

.me-livepill {
  display: inline-flex;
  align-items: center;
  gap: 0.35em;
  padding: 0.15em 0.65em;
  border: 1px solid var(--me-gold);
  border-radius: 999px;
  background: rgba(184, 146, 42, 0.1);
  color: #8a6d1f;
  font-family: var(--me-font-sans);
  font-size: 0.68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.5;
  vertical-align: middle;
  white-space: nowrap;
}

.me-livepill__dot {
  width: 7px;
  height: 7px;
  flex: 0 0 auto;
  border-radius: 50%;
  background: var(--me-gold);
  animation: meFollowLivePulse 2.4s ease-in-out infinite;
}
  .me-form-page .event__button-container .btn:hover,
  .me-themed .event__button-container .btn:hover {
    transform: none;
    box-shadow: none;
  }
/* Dropdown-menyer i Min side (Auksjonsalternativer/Objekt-innstillinger/rad-⋮ m.fl.):
   null Bootstrap-paddingen (hover-bg mot hjørnene), temavennlige items, ingen hairlines. */
.me-minside__content .dropdown-menu {
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--me-beige);
  border-radius: 10px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.10);
  min-width: 230px;
}
.me-minside__content .dropdown-menu > li > a {
  padding: 0.6rem 1.1rem;
  color: var(--me-dark);
  border: none;
  text-decoration: none;
}
.me-minside__content .dropdown-menu > li > a:hover,
.me-minside__content .dropdown-menu > li > a:focus {
  background: rgba(var(--me-gold-rgb), 0.12);
  color: var(--me-black);
}
.me-minside__content .dropdown-menu .divider { margin: 0; background: var(--me-beige); }
/* destruktive valg (Delete Event, Change Owner o.l. med danger-markering) */
.me-minside__content .dropdown-menu > li.bg-danger,
.me-minside__content .dropdown-menu > li > a.bg-danger,
.me-minside__content .dropdown-menu > li > a.text-danger {
  background: transparent;
  color: var(--me-status-closed-fg);
}
.me-minside__content .dropdown-menu > li.bg-danger > a { color: var(--me-status-closed-fg); background: transparent; }
.me-minside__content .dropdown-menu > li.bg-danger > a:hover { background: rgba(185, 28, 28, 0.08); }
.me-minside__content .iconKey {
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  padding: 0.75rem 1rem;
}
/* Knapperader (pull-right-floats): litt luft mellom naboknapper */
.me-minside__content .btn + .btn { margin-left: 0.35rem; }

/* Event-verktøylinjen (Publiser/Valider/dashboard/dropdowns på Administrer Auksjon):
   BS3-standardknappene (6px 12px) ser krympede ut mot resten av temaet — gi dem
   ordentlig størrelse. Skoper til verktøylinjen, ikke alle minside-knapper. */
.me-minside__content .event__button-container .btn {
  padding: 0.5rem 1.1rem;
  font-size: 0.9rem;
  margin: 0; /* vendor gir .event__button-container .btn 5px margin — flex-gapen styrer lufta */
}

/* Flex i stedet for inline/float-miksen: jevn luft begge veier når raden wrapper
   (inline-flyten ga et stort vertikalt gap til andre rad). */
.me-minside__content .event__button-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 0.5rem;
}

  .me-minside__content .event__button-container .btn + .btn { margin-left: 0; }
  .me-minside__content .event__button-container .dropdown.div-inline { display: inline-block; }
/* Rad-actions (Action_Consignor m.fl.): stock legger «⋮»-dropdownen som floated block ETTER
   inline-knappen → den faller ned på egen linje. Gjør den inline så alt ligger på én rad. */
.me-minside__content td .dropdown.pull-right {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.me-minside__content td.text-right { white-space: nowrap; }
/* Brede rapporttabeller: scroll i egen container i stedet for å sprenge panelet */
.me-minside__content .table-responsive {
  border: none;
  margin-bottom: 1rem;
}

/* Opplastingsknappene (CreateEvent/CreateLot m.fl.): stock-JS-en gjør .show() på knapper som
   er skjult via .awe-hidden-STYLESHEET-regelen — jQuery kan da ikke utlede riktig display og
   stempler inline `display: block`, som dytter hjelp-«?» ned på egen rad. Motregelen slår kun
   inn ETTER at JS har satt inline-stilen (attributt-selektoren), så awe-hidden-tilstanden før
   visning er urørt. */
.me-themed button[id^="html5"][style*="display: block"] {
  display: inline-block !important;
}

/* Seller/consignor action buttons (Merk som betalt/Archive/Print/E-post/Filter/Create All …):
   the stock .btn-default/.btn-info render as bare blue links — give them the theme's ghost look. */
.me-minside__content .btn-default {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  color: var(--me-black);
  border-radius: 8px;
  box-shadow: none;
}
.me-minside__content .btn-default:hover,
.me-minside__content .btn-default:focus { background: var(--me-white); border-color: var(--me-gold); color: var(--me-black); }
.me-minside__content .btn-info {
  background: var(--me-black);
  border: 1px solid var(--me-black);
  color: var(--me-white);
  border-radius: 8px;
  box-shadow: none;
}
.me-minside__content .btn-info:hover,
.me-minside__content .btn-info:focus { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }

/* Seller event rows (Salg) — bid-row layout with a status pill + inline manage actions. */
.me-bidrow--event { flex-wrap: wrap; }
.me-bidrow__title a { color: var(--me-black); }
.me-bidrow__title a:hover, .me-bidrow__title a:focus { color: var(--me-gold); text-decoration: none; }
.me-bidrow__eventstatus { flex: 0 0 auto; }
.me-bidrow__eventstatus .label {
  display: inline-block;
  padding: 0.25rem 0.6rem;
  border-radius: var(--me-radius-pill);
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.me-bidrow__eventstatus .label.me-label--neu {
  background: var(--me-beige);
  color: var(--me-brown);
}

/* --- Shared status-pill palette (pos/neg/neu) --------------------------------------------
   ONE recipe for every tinted status pill: buybox SignalR alerts, bidding-row pills, and the
   vendor Event_StatusLabel labels in seller rows (awe-rt-ColoredStatus live-swaps the label-*
   class; these rules recolor whatever lands). Keep this AFTER the members' base rules. */
.me-bidrow__eventstatus .label { border: 1px solid transparent; }
.me-buybox .alert-success,
.me-bidrow__status--pos,
.me-bidrow__eventstatus .label.label-success {
  background: rgba(var(--me-green-rgb), 0.12);
  border-color: rgba(var(--me-green-rgb), 0.35);
  color: var(--me-status-active-fg);
}
.me-buybox .alert-danger,
.me-buybox .alert-warning,
.me-bidrow__status--neg,
.me-bidrow__eventstatus .label.label-danger {
  background: rgba(var(--me-destructive-rgb), 0.1);
  border-color: rgba(var(--me-destructive-rgb), 0.3);
  color: var(--me-status-closed-fg);
}
.me-bidrow__status--neu,
.me-bidrow__eventstatus .label.label-warning,
.me-bidrow__eventstatus .label.label-info,
.me-bidrow__eventstatus .label.label-primary,
.me-bidrow__eventstatus .label.label-default {
  background: var(--me-status-paused-bg);
  border-color: var(--me-status-paused-border);
  color: var(--me-status-paused-fg);
}

/* Admin-only "Tilleggsinformasjon" props table on the event page: long unbreakable values
   (liveauction URLs) otherwise force the table past the viewport on mobile. */
.me-eventprops .table { table-layout: fixed; width: 100%; }
.me-eventprops .table td {
  overflow-wrap: anywhere;
  word-break: break-word;
}
.me-eventprops .table td:first-child { width: 38%; }
.me-eventprops .table td:last-child { width: 2.5rem; }

/* --- Messages (Meldinger) rows -------------------------------------------- */
.me-bidrow--message .me-bidrow__title .label.me-label--neu {
  background: var(--me-beige);
  color: var(--me-brown);
  margin-left: 0.5rem;
  vertical-align: middle;
}
.me-bidrow--message.is-unread { background: rgba(var(--me-gold-rgb), 0.06); }
.me-bidrow--message.is-unread .me-bidrow__title a { font-weight: 700; }
.me-bidrow__delete { color: var(--me-brown); opacity: 0.6; }
.me-bidrow__delete:hover,
.me-bidrow__delete:focus { color: rgb(var(--me-destructive-rgb)); opacity: 1; }
.me-bidrow__actions { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 0.4rem; align-items: center; }
.me-bidrow__actions .btn { margin: 0; }

/* ============================================================================
   Live-auksjon (.me-la) — LiveAuction/LiveAuction
   ----------------------------------------------------------------------------
   55% objekt / 45% sticky sidekolonne, deretter «Kommende objekter» i full bredde.
   Bare presentasjon — alle id-er og klasser som Promsys_LiveAuction.js/SignalR henger
   på er urørt i viewet.

   NB: JS-en genererer markup vi må treffe her:
     .bid-history / .offer-history  ->  <dl class="row [TypeClass]"><dt class="[ColClass]">
                                        <i class="fa fa-fw [IconTypeClass]"></i>tekst</dt></dl>
     .upcoming-lots-row             ->  <div class="col-6 col-md-3 mb-3">
                                          <div class="lot-item" data-listingid>
                                            <img class="img-responsive mb-2">
                                            <p class="small">#N</p><p>tittel</p>
                                            <p class="awe-rt-CurrentPrice">kr <span class="NumberPart">
   Bootstrap-kolonneklassene på de genererte kortene nulles ut nedenfor siden vi
   bruker CSS grid i stedet.
   ============================================================================ */
.me-la {
  max-width: 1280px;
  margin: 0 auto;
  padding-bottom: 3rem;
}

.me-la__crumbs { padding-top: 1.5rem; }

/* --- Topp: LIVE-merke + tittel til venstre, hjelpelenker til høyre ----------------- */
.me-la__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem 2rem;
  margin-bottom: 2rem;
}

.me-la__head-title {
  display: flex;
  align-items: center;
  gap: 1rem;
  min-width: 0;
}

.me-la__badge {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  flex: 0 0 auto;
  padding: 0.25rem 0.7rem;
  border-radius: var(--me-radius-pill);
  background: rgba(var(--me-destructive-rgb), 0.12);
  border: 1px solid rgba(var(--me-destructive-rgb), 0.35);
  color: #B91C1C;
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
}

  .me-la__badge::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
    animation: me-la-pulse 1.6s ease-in-out infinite;
  }

@keyframes me-la-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.25; }
}

.me-la__title {
  font-family: var(--me-font-serif);
  font-size: clamp(1.6rem, 3.5vw, 2rem);
  line-height: 1.15;
  color: var(--me-black);
  margin: 0;
}

.me-la__head-links {
  font-size: 0.8125rem;
  color: var(--me-brown);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
}

  .me-la__head-links a { color: var(--me-brown); }

    .me-la__head-links a:hover,
    .me-la__head-links a:focus { color: var(--me-gold); text-decoration: none; }

.me-la__sep { color: rgba(138, 125, 104, 0.5); }

/* --- Hovedgrid: 55 / 45 med sticky sidekolonne ------------------------------------- */
.me-la__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
  align-items: start;
}

@media (min-width: 992px) {
  .me-la__grid { grid-template-columns: 55fr 45fr; }
}

/* Status-elementet (vinner/taper) settes inn av JS — full bredde over begge kolonner. */
.me-la__status { grid-column: 1 / -1; }

  .me-la__status:empty { display: none; }

/* Hele sidekolonnen = ETT gullkantet kort; innholdet ligger «løst» i det —
   kun budhistorikken har eget indre kort (.me-la__history beholder panel-stilen). */
.me-la__sticky {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 16px;
  padding: 1.25rem;
}

@media (min-width: 992px) {
  .me-la__sticky {
    position: sticky;
    top: 160px;
  }
}

/* Budpanelets kant følger DIN status på gjeldende objekt: gull = deltar ikke,
   grønn = leder, rød = leder ikke (klassene settes av observeren i LiveAuction.cshtml). */
.me-la__sticky--winning { border-color: var(--me-status-active-fg); }
.me-la__sticky--losing { border-color: var(--me-status-closed-fg); }

/* Budhistorikk-panelet er usynlig til første bud finnes (JS fyller .bid-history med dl-rader
   og tømmer den ved objektbytte). */
.me-la__history:not(:has(.bid-history dl)) { display: none; }

/* --- Venstre: gjeldende objekt ------------------------------------------------------ */
/* Objektnr-etiketten ligger UTENFOR flyten (absolutt, over kolonnen) slik at bildekortet
   og høyrekortet starter på samme høyde — etiketten bor i grid-gapet over kolonnene. */
.me-la__lot { position: relative; }

.me-la__lotnum {
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: 0.5rem;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-brown);
}

  .me-la__lotnum strong {
    color: var(--me-black);
    font-weight: 600;
  }

.me-la__imagewrap { position: relative; margin-bottom: 1.5rem; }

.me-la__image {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  padding: 1.5rem;
  text-align: center;
}

  .me-la__image img {
    max-width: 100%;
    max-height: 480px;
    width: auto;
    height: auto;
    margin: 0 auto;
    border-radius: 8px;
  }

/* Zoom/lightbox-knapp øverst til høyre (utenfor .lot-image — JS tømmer den ved objektbytte).
   Skjules når objektet mangler bilde. */
.me-la__zoom {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 2;
  width: 2.5rem;
  height: 2.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid var(--me-beige);
  background: rgba(255, 255, 255, 0.92);
  color: var(--me-black);
  cursor: pointer;
  transition: all 200ms ease;
}

  .me-la__zoom:hover {
    background: var(--me-gold);
    border-color: var(--me-gold);
    color: var(--me-black);
  }

.me-la__imagewrap:has(.lot-image.hidden) .me-la__zoom,
.me-la__imagewrap:has(.lot-image:empty) .me-la__zoom { display: none; }

/* Galleri-thumbs under hovedbildet (kun ved >1 bilde; rebuildes av view-JS ved objektbytte) */
.me-la__thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: -0.75rem 0 1.5rem;
}

  .me-la__thumbs:empty { display: none; }

.me-la__thumb {
  width: 4.5rem;
  height: 4.5rem;
  padding: 0.25rem;
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  cursor: pointer;
  transition: border-color 200ms ease;
}

  .me-la__thumb img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .me-la__thumb:hover { border-color: rgba(var(--me-gold-rgb), 0.5); }

  .me-la__thumb--active,
  .me-la__thumb--active:hover { border-color: var(--me-gold); }

/* Tittel + verdivurdering + beskrivelse i eget hvitt kort */
.me-la__lotinfo {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  padding: 1.75rem 2rem;
}

.me-la__lottitle {
  font-family: var(--me-font-serif);
  font-weight: 600;
  font-size: clamp(1.4rem, 3vw, 1.75rem);
  line-height: 1.2;
  color: var(--me-black);
  margin-bottom: 1rem;
}

.me-la__lotdetails ul { margin: 0 0 1.25rem; }

.me-la__lotdetails .lot-valuation {
  font-size: 0.9rem;
  color: var(--me-dark);
}

  .me-la__lotdetails .lot-valuation strong { color: var(--me-black); }

.me-la__subhead {
  font-family: var(--me-font-serif);
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.2;
  color: var(--me-brown);
  border-bottom: 1px solid var(--me-beige);
  padding-bottom: 0.75rem;
  margin: 0 0 1.25rem;
}

/* Beskrivelses-wrapperen skjules når JS ikke har fylt .lot-description ennå. Faller pent
   tilbake (bare en tom overskrift) i nettlesere uten :has(). */
.me-la__descwrap:has(.lot-description:empty) { display: none; }

.me-la__lotdesc {
  color: var(--me-dark);
  line-height: 1.7;
}

  .me-la__lotdesc p { margin: 0 0 1rem; }

/* --- Paneler i sidekolonnen -------------------------------------------------------- */
.me-la__panel {
  background: var(--me-white);
  border: 1px solid var(--me-beige);
  border-radius: 16px;
  padding: 1.25rem;
}

.me-la__panel-head {
  font-family: var(--me-font-sans);
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-gold);
  margin-bottom: 1rem;
}

.me-la__panel-head--sub { margin-top: 1.25rem; }

/* Livestrøm: rammeløs mørk boks, 16:9, med «LIVESTRØM»-etiketten OVERLAGT spilleren ------ */
.me-la__stream {
  position: relative;
  background: var(--me-black);
  border-radius: 16px;
  overflow: hidden;
}

.me-la__stream-label {
  position: absolute;
  top: 0.9rem;
  left: 1.1rem;
  z-index: 2;
  font-family: var(--me-font-sans);
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-gold);
  pointer-events: none;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

  .me-la__stream #playerDiv {
    overflow: hidden;
    background: #000;
    min-height: 180px;
  }

/* Budpanel -------------------------------------------------------------------------- */
.me-la__price {
  text-align: center;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--me-beige);
  margin-bottom: 1rem;
}

  .me-la__price .h5 {
    font-family: var(--me-font-sans);
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: var(--me-tracking-wide);
    color: var(--me-brown);
    display: block;
    margin: 0;
  }

  .me-la__price .NumberPart {
    display: block;
    font-family: var(--me-font-mono);
    font-size: 1.9rem;
    font-weight: 600;
    color: var(--me-black);
    margin-top: 0.35rem;
    letter-spacing: 0;
    text-transform: none;
  }

.me-la__bidrow:empty { display: none; }

.me-la__bid .form-group { margin: 0; }

/* Budknappen: gull pill per styleguide (JS styrer display, ikke rør det) ------------- */
.me-la .live-auction-bid-button,
.me-la .live-auction-make-offer-button {
  background: var(--me-gold);
  border-color: var(--me-gold);
  color: var(--me-black);
  border-radius: var(--me-radius-pill);
  /* eksplisitt CTA-typografi — btn-lg (18px) + uppercase + tracking så klumpete ut */
  font-family: var(--me-font-sans);
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  font-weight: 600;
  min-height: 3rem;
  width: 100%;
  transition: all 200ms ease;
}

  .me-la .live-auction-bid-button:hover,
  .me-la .live-auction-bid-button:focus,
  .me-la .live-auction-make-offer-button:hover,
  .me-la .live-auction-make-offer-button:focus {
    background: var(--me-gold-hover);
    border-color: var(--me-gold-hover);
    color: var(--me-black);
    transform: translateY(-2px);
    box-shadow: var(--me-shadow-gold-hover);
  }

/* «Gi et tilbud»: én linje — input og knapp som ETT sammenføyd pillekontrollelement */
.me-la__offerrow { display: flex; align-items: stretch; }

/* .me-la-prefiks så regelen slår «.me-la .form-control» (8px alle hjørner) lenger ned —
   ellers vant den og ga inputen avrundet høyreside mot knappen */
.me-la .me-la__offerrow .form-control {
  flex: 1 1 auto;
  min-width: 0;
  height: 3rem;
  border: 1px solid var(--me-beige);
  border-right: 0;
  border-radius: 8px 0 0 8px;
  padding-left: 1.1rem;
  font-family: var(--me-font-mono, monospace);
  box-shadow: none;
}

  .me-la__offerrow .form-control:focus {
    border-color: var(--me-gold);
    box-shadow: none;
  }

.me-la .me-la__offerrow .live-auction-make-offer-button {
  flex: 0 0 auto;
  width: auto;
  min-height: 3rem;
  padding: 0 1.5rem;
  /* ikke pill — rektangel som speiler inputens 8px, flat søm mot venstre */
  border-radius: 0 8px 8px 0;
}

  /* løfte-effekten ville brutt sømmen mot inputen — kun farge på hover her */
  .me-la .me-la__offerrow .live-auction-make-offer-button:hover,
  .me-la .me-la__offerrow .live-auction-make-offer-button:focus {
    transform: none;
    box-shadow: none;
  }

.me-la .form-control {
  height: 48px;
  padding: 0 1rem;
  background: var(--me-light);
  border-color: var(--me-beige);
  border-radius: 8px;
  box-shadow: none;
}

.me-la .alert {
  border-radius: 8px;
  font-size: 0.85rem;
  margin: 0.75rem 0 0;
}

.me-la .detail__biddermax {
  font-family: var(--me-font-mono);
  font-size: 0.8rem;
}

/* Kontakt selger inne i SOLGT FOR-boksen (flyttes dit av script i LiveAuctionDetails) —
   skal se identisk ut som Vis budhistorikk-lenken over den (samme geometri og farger). */
.me-lotended__contact { margin-top: 0.75rem; }

.me-lotended__contact .detail__option-menu__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.625rem 1rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 8px;
  background: var(--me-white);
  color: var(--me-black);
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none;
}

  .me-lotended__contact .detail__option-menu__link:hover,
  .me-lotended__contact .detail__option-menu__link:focus { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); text-decoration: none; }

  /* verktøylinje-stilene (uppercase mini-label, blokk-ikon) nulles — dette er en vanlig lenkerad */
  .me-lotended__contact .detail__option-menu__label {
    display: inline;
    margin: 0;
    font-size: inherit;
    text-transform: none;
    letter-spacing: 0;
    white-space: nowrap;
  }

  .me-lotended__contact .detail__option-menu__icon { display: inline-flex; align-items: center; }

    .me-lotended__contact .detail__option-menu__icon svg { display: block; width: 16px; height: 16px; fill: currentColor; }

/* Auksjonarius-meldingen (LiveAuctionMessage) — skal skille seg tydelig fra den rolige
   «Vennligst vent»-alerten: gullramme + tint, tyngre og sentrert. */
.me-la #live-auction-message {
  background: rgba(var(--me-gold-rgb), 0.12);
  border: 2px solid var(--me-gold);
  color: var(--me-dark);
  border-radius: 8px;
  font-size: 0.95rem;
  font-weight: 600;
  text-align: center;
  padding: 0.75rem 1rem;
}

/* «Tilbud sendt»-statusen under tilbudsraden — ordentlig alert med luft mot inputen */
.me-la__offer .offer-status {
  margin: 0.75rem 0 0;
  padding: 0.6rem 0.9rem;
  border-radius: 8px;
  font-size: 0.85rem;
  font-weight: 600;
  text-align: center;
}

/* Bud-/tilbudshistorikk: JS lager <dl class="row"><dt>…</dt></dl> -------------------- */
.me-la .bid-history,
.me-la .offer-history {
  max-height: 320px;
  overflow-y: auto;
  margin: 0;
}

.me-la .bid-history dl,
.me-la .offer-history dl {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0.55rem 0;
  border-bottom: 1px solid var(--me-beige);
  /* nuller Bootstrap .row (negative marginer + float-clearfix) */
  margin-left: 0;
  margin-right: 0;
}

  .me-la .bid-history dl:last-child,
  .me-la .offer-history dl:last-child { border-bottom: 0; }

  .me-la .bid-history dt,
  .me-la .offer-history dt {
    float: none;
    width: auto;
    padding: 0;
    font-family: var(--me-font-mono);
    font-size: 0.85rem;
    font-weight: 500;
    color: var(--me-dark);
    text-align: left;
    line-height: 1.4;
  }

  .me-la .bid-history dt .fa,
  .me-la .offer-history dt .fa {
    color: var(--me-gold);
    margin-right: 0.35rem;
  }

/* --- Kommende objekter ------------------------------------------------------------- */
.me-la__upcoming { margin-top: 4rem; }

/* Tittelrad: «Kommende objekter» venstre + pager på samme linje */
.me-la__upcoming-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--me-beige);
  padding-bottom: 0.75rem;
  margin-bottom: 1.5rem;
}

  .me-la__upcoming-head .me-la__subhead {
    border-bottom: none;
    padding-bottom: 0;
    margin: 0;
  }

.me-la__upcoming-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2rem;
  /* nuller Bootstrap .row */
  margin-left: 0;
  margin-right: 0;
}

  /* Bootstrap .row-clearfixens ::before/::after blir GRID-ITEMS og okkuperer første/siste
     celle (den tomme ruten øverst til venstre) — fjernes. */
  .me-la__upcoming-row::before,
  .me-la__upcoming-row::after { content: none; }

@media (min-width: 768px) {
  .me-la__upcoming-row { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

  /* De genererte kortene har col-6/col-md-3 + mb-3 — nulles ut, grid styrer nå. */
  .me-la__upcoming-row > [class*="col-"] {
    float: none;
    width: auto;
    max-width: none;
    flex: none;
    padding: 0;
    margin: 0;
  }

.me-la__upcoming-row .lot-item {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: var(--me-white);
  border: 1px solid rgba(var(--me-gold-rgb), 0.45);
  border-radius: 12px;
  /* tight frame around the image; the text block carries its own inset below */
  padding: 0.5rem 0.5rem 1rem;
  transition: all 200ms ease;
}

  .me-la__upcoming-row .lot-item:hover {
    border-color: var(--me-gold);
    box-shadow: var(--me-shadow-card);
  }

  .me-la__upcoming-row .lot-item img {
    width: 100%;
    height: 200px;
    object-fit: contain;
    border-radius: 8px;
    margin-bottom: 1rem;
  }

  /* <p class="small">#N</p> → dark badge OVER the image, top-left */
  .me-la__upcoming-row .lot-item p.small {
    position: absolute;
    top: .5rem;
    left: .5rem;
    z-index: 1;
    margin: 0;
    background: var(--me-black);
    color: #fff;
    font-size: 0.72rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    padding: 0.15rem 0.55rem;
    border-radius: 6px;
  }

  /* title <p> (the class-less one) — text block carries the inset the card padding dropped */
  .me-la__upcoming-row .lot-item p:not([class]) {
    font-family: var(--me-font-sans);
    font-weight: 600;
    font-size: 1.05rem;
    line-height: 1.35;
    color: var(--me-black);
    margin: 0 0 0.75rem;
    padding: 0 0.5rem;
  }

  /* "Utropspris" label (set by view JS via window.liveAuctionUpcomingPriceLabel) */
  .me-la__upcoming-row .lot-item .upcoming-price-label {
    margin: auto 0 0.1rem;
    font-size: 0.72rem;
    color: var(--me-brown);
    padding: 0 0.5rem;
  }

  .me-la__upcoming-row .lot-item .awe-rt-CurrentPrice {
    margin: auto 0 0;
    font-family: var(--me-font-mono);
    font-size: 1rem;
    font-weight: 600;
    color: var(--me-black);
    padding: 0 0.5rem;
  }

  .me-la__upcoming-row .lot-item .upcoming-price-label ~ .awe-rt-CurrentPrice { margin: 0; }

/* Paginering for kommende objekter (fylles av Promsys_LiveAuction.js når .upcoming-lots
   har data-pagesize). Enkle svarte pilknapper i tittelraden; telleren skjules. */
.me-la__upcoming-pager {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

  .me-la__upcoming-pager:empty { display: none; }

  .me-la__upcoming-pager .upcoming-pager__btn {
    width: 2.25rem;
    height: 2.25rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid var(--me-black);
    background: var(--me-black);
    color: #fff;
    font-size: 0.75rem;
    cursor: pointer;
    transition: all 200ms ease;
  }

    .me-la__upcoming-pager .upcoming-pager__btn:hover:not(:disabled) {
      background: var(--me-gold);
      border-color: var(--me-gold);
      color: var(--me-black);
    }

    .me-la__upcoming-pager .upcoming-pager__btn:disabled {
      opacity: 0.3;
      cursor: default;
    }

  .me-la__upcoming-pager .upcoming-pager__label { display: none; }

/* --- «Se alle objekter» nederst: kun mobil (hjelpelenkene over er skjult der) ------- */
.me-la__mobilelink {
  margin-top: 2rem;
  font-size: 0.85rem;
}

  .me-la__mobilelink a { color: var(--me-gold); }

@media (min-width: 768px) {
  .me-la__mobilelink { display: none; }
}

@media (max-width: 767px) {
  .me-la__head-links { display: none; }

  .me-la__image { padding: 1rem; }

  .me-la__panel { padding: 1rem; }

  /* Strøm og beskrivelse er skjult på mobil, som stock `d-none d-md-block`. Slett disse to
     reglene for å vise dem. NanoPlayer starter uansett (autoplay, ikke mutet). */
  .me-la__stream { display: none; }

  .me-la__descwrap { display: none; }
}

/* ============ Administrer bud (Listing/ManageOffers) — temautgave 2026-08-26 ============ */
.me-offers { max-width: 1100px; margin: 0 auto; padding: 1.5rem 0 3rem; }

.me-offers__pagehead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 1.5rem;
}

.me-offers__title { font-family: var(--me-font-serif); font-size: 1.5rem; margin: 0; }

.me-offers__title a { color: var(--me-gold); }

.me-offers__back {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.5rem 1rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.4);
  border-radius: 8px;
  color: var(--me-dark);
  font-size: 0.85rem;
  white-space: nowrap;
  text-decoration: none;
}

  .me-offers__back:hover { border-color: var(--me-gold); color: var(--me-dark); text-decoration: none; }

.me-offers__grid { display: flex; gap: 1.5rem; align-items: flex-start; }

.me-offers__left { width: 38%; display: flex; flex-direction: column; gap: 1.5rem; }
.me-offers__right { width: 62%; display: flex; flex-direction: column; gap: 1.5rem; }

.me-offers__panel {
  background: var(--me-white, #fff);
  border: 1px solid var(--me-beige);
  border-radius: 12px;
  box-shadow: var(--me-shadow-card);
  overflow: hidden;
}

.me-offers__panelhead {
  padding: 0.85rem 1.25rem;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-gold);
  border-bottom: 1px solid var(--me-beige);
}

.me-offers__panelhead--split { display: flex; justify-content: space-between; gap: 1rem; align-items: baseline; text-transform: none; letter-spacing: normal; color: var(--me-dark); font-size: 0.9rem; }

.me-offers__date { font-size: 0.8rem; color: var(--me-dark); opacity: 0.7; font-weight: 400; }

.me-offers__body { padding: 1rem 1.25rem; }

.me-offers__list { padding: 0.75rem; display: flex; flex-direction: column; gap: 0.6rem; }

.me-offers__item {
  border: 1px solid var(--me-beige);
  border-radius: 8px;
  padding: 0.75rem 1rem;
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease;
}

  .me-offers__item:hover { border-color: var(--me-gold); }

.me-offers__item--selected {
  border-color: var(--me-gold);
  background: rgba(var(--me-gold-rgb), 0.08);
}

.me-offers__itemname { font-weight: 600; margin-bottom: 0.25rem; }

.me-offers__itemname a { color: var(--me-gold); }

.me-offers__itemprice { font-size: 0.9rem; }

.me-offers__itemmeta { font-size: 0.8rem; color: var(--me-dark); opacity: 0.75; margin-top: 0.15rem; }

.me-offers__helptext { padding: 0 1.25rem 1rem; font-size: 0.8rem; opacity: 0.75; }

.me-offers__listinginfo { padding: 0.75rem 1.25rem; }

.me-offers__row {
  display: flex;
  gap: 1rem;
  padding: 0.45rem 0;
  border-bottom: 1px solid rgba(var(--me-gold-rgb), 0.12);
  font-size: 0.9rem;
}

  .me-offers__row:last-child { border-bottom: 0; }

.me-offers__lbl { width: 38%; flex: 0 0 auto; font-weight: 600; }

.me-offers__val { flex: 1 1 auto; overflow-wrap: anywhere; }

.me-offers__expires { color: var(--me-status-paused-fg); font-weight: 600; }

.me-offers__form { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--me-beige); }

.me-offers__formrow { margin-bottom: 0.9rem; }

.me-offers__formlbl { display: block; font-size: 0.85rem; font-weight: 600; margin-bottom: 0.3rem; }

.me-offers__form .form-control { border-radius: 8px; border-color: var(--me-beige); box-shadow: none; }

  .me-offers__form .form-control:focus { border-color: var(--me-gold); box-shadow: none; }

.me-offers__charcount { display: block; margin-top: 0.25rem; opacity: 0.7; }

.me-offers__foot {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  padding: 0.9rem 1.25rem;
  border-top: 1px solid var(--me-beige);
  background: var(--me-light);
}

.me-offers__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.55rem 1.25rem;
  border: 1px solid rgba(var(--me-gold-rgb), 0.5);
  border-radius: 8px;
  background: transparent;
  color: var(--me-dark);
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

  .me-offers__btn:hover { border-color: var(--me-gold); color: var(--me-dark); text-decoration: none; }

.me-offers__btn--primary { background: var(--me-gold); border-color: var(--me-gold); color: var(--me-black); }

  .me-offers__btn--primary:hover { background: var(--me-gold-hover); border-color: var(--me-gold-hover); color: var(--me-black); }

.me-offers__record { padding: 0.9rem 0; border-bottom: 1px solid var(--me-beige); }

  .me-offers__record:first-child { padding-top: 0; }

  .me-offers__record:last-child { border-bottom: 0; padding-bottom: 0; }

.me-offers__recordhead { display: flex; justify-content: space-between; gap: 1rem; font-weight: 600; font-size: 0.9rem; margin-bottom: 0.4rem; }

.me-offers__empty { text-align: center; opacity: 0.75; padding: 2rem 1.25rem; }

@media (max-width: 767px) {
  .me-offers__grid { flex-direction: column; }
  .me-offers__left, .me-offers__right { width: 100%; }
  .me-offers__pagehead { flex-direction: column; align-items: flex-start; }
}

/* ============================================================================
   MeyerEek theme — homepage.css
   Homepage-only composition: the "Se tidligere auksjoner" button and the
   "Toppobjekter – tidligere solgt" section. The shared auction/event components
   (filter, grid, card, status, type filter, event hero) live in layout.css.
   ============================================================================ */

/* --- "Se tidligere auksjoner" button ------------------------------------- */
.me-home__more {
  display: flex;
  justify-content: center;
  margin: 2.5rem 0 4rem;
}

/* --- Toppobjekter – tidligere solgt -------------------------------------- */
.me-sold { margin: 0 0 4rem; }
.me-sold__heading {
  font-family: var(--me-font-serif);
  font-size: 2.25rem;
  color: var(--me-black);
  margin: 0 0 0.5rem;
}
.me-sold__intro {
  color: var(--me-brown);
  max-width: 36rem;
  margin: 0 0 2rem;
}
.me-sold__grid {
  display: grid;
  grid-template-columns: 1fr;   /* single column on phones */
  gap: 1rem;
}
@media (min-width: 576px)  { .me-sold__grid { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 768px)  { .me-sold__grid { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 1200px) { .me-sold__grid { grid-template-columns: repeat(4, 1fr); } }

.me-sold-card {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--me-beige);
  border-radius: 4px;
  background: var(--me-white);
  box-shadow: var(--me-shadow-sm);
  text-decoration: none;
  color: var(--me-black);
  transition: box-shadow 0.3s ease;
}
.me-sold-card:hover,
.me-sold-card:focus {
  box-shadow: var(--me-shadow-card);
  text-decoration: none;
  color: var(--me-black);
}
.me-sold-card__media {
  height: 200px;
  overflow: hidden;
  background: var(--me-light);
}
.me-sold-card__img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  padding: 0.75rem;
}
.me-sold-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1rem;
}
.me-sold-card__title {
  font-family: var(--me-font-serif);
  font-size: 1.05rem;
  line-height: 1.25;
  margin: 0 0 0.85rem;
  color: var(--me-black);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.6rem;
}
.me-sold-card__subtitle {
  font-family: var(--me-font-sans);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--me-gold);
  margin-bottom: 0.35rem;
}
.me-sold-card__lotnr {
  font-family: var(--me-font-sans);
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--me-brown);
  margin-bottom: 0.85rem;
}
.me-sold-card__price {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.15rem;
  padding: 0.6rem 0.5rem;
  border: 1px solid var(--me-beige);
  border-radius: 4px;
  background: var(--me-light);
}
.me-sold-card__price-label {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--me-tracking-wide);
  color: var(--me-brown);
}
.me-sold-card__price-value {
  font-size: 1.1rem;
  font-weight: 600;
  color: var(--me-black);
}


/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-conditioner:before{content:"\f8f4"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-collection:before{content:"\f8a0"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-monster:before{content:"\f8f6"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-amp-guitar:before{content:"\f8a1"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\f959"}.fa-bacterium:before{content:"\f95a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-bags-shopping:before{content:"\f847"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-banjo:before{content:"\f8a3"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-bed-alt:before{content:"\f8f7"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-betamax:before{content:"\f8a4"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-biking-mountain:before{content:"\f84b"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-style:before{content:"\f853"}.fa-border-style-alt:before{content:"\f854"}.fa-border-top:before{content:"\f855"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger-soda:before{content:"\f858"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cactus:before{content:"\f8a7"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camcorder:before{content:"\f8a8"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-home:before{content:"\f8fe"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before{content:"\f900"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\f901"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-cctv:before{content:"\f8ac"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-pot:before{content:"\f902"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\f951"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coin:before{content:"\f85c"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comet:before{content:"\f903"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-music:before{content:"\f8af"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-speaker:before{content:"\f8b2"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-construction:before{content:"\f85d"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-more:before{content:"\f8b4"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digging:before{content:"\f85e"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-disc-drive:before{content:"\f8b5"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before{content:"\f860"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\f904"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-farm:before{content:"\f864"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-faucet-drip:before{content:"\f906"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-search:before{content:"\f865"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-film-canister:before{content:"\f8b7"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-download:before{content:"\f953"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folder-upload:before{content:"\f954"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-font-case:before{content:"\f866"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-galaxy:before{content:"\f908"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before{content:"\f8bc"}.fa-garage:before{content:"\f909"}.fa-garage-car:before{content:"\f90a"}.fa-garage-open:before{content:"\f90b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\f964"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\f90c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-horizontal-rule:before{content:"\f86c"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house:before{content:"\f90d"}.fa-house-damage:before{content:"\f6f1"}.fa-house-day:before{content:"\f90e"}.fa-house-flood:before{content:"\f74f"}.fa-house-leave:before{content:"\f90f"}.fa-house-night:before{content:"\f910"}.fa-house-return:before{content:"\f911"}.fa-house-signal:before{content:"\f912"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-icons-alt:before{content:"\f86e"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-polaroid:before{content:"\f8c4"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-joystick:before{content:"\f8c5"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-jug:before{content:"\f8c6"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\f914"}.fa-lamp-floor:before{content:"\f915"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lasso:before{content:"\f8c8"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\f916"}.fa-light-switch:before{content:"\f917"}.fa-light-switch-off:before{content:"\f918"}.fa-light-switch-on:before{content:"\f919"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-music:before{content:"\f8c9"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-microwave:before{content:"\f91b"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-money-check-edit:before{content:"\f872"}.fa-money-check-edit-alt:before{content:"\f873"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-alt:before{content:"\f8cd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-mug-tea:before{content:"\f875"}.fa-music:before{content:"\f001"}.fa-music-alt:before{content:"\f8cf"}.fa-music-alt-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\f91c"}.fa-oven:before{content:"\f91d"}.fa-overline:before{content:"\f876"}.fa-page-break:before{content:"\f877"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-rtl:before{content:"\f878"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-laptop:before{content:"\f87a"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-planet-moon:before{content:"\f91f"}.fa-planet-ringed:before{content:"\f920"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\f921"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portal-enter:before{content:"\f922"}.fa-portal-exit:before{content:"\f923"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-projector:before{content:"\f8d6"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\f924"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-raygun:before{content:"\f925"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-refrigerator:before{content:"\f926"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\f927"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-sax-hot:before{content:"\f8db"}.fa-saxophone:before{content:"\f8dc"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-image:before{content:"\f8f3"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\f928"}.fa-sensor-alert:before{content:"\f929"}.fa-sensor-fire:before{content:"\f92a"}.fa-sensor-on:before{content:"\f92b"}.fa-sensor-smoke:before{content:"\f92c"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\f96d"}.fa-siren:before{content:"\f92d"}.fa-siren-on:before{content:"\f92e"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snooze:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\f92f"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-alt:before{content:"\f883"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-circle:before{content:"\f930"}.fa-sort-circle-down:before{content:"\f931"}.fa-sort-circle-up:before{content:"\f932"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-shapes-down:before{content:"\f888"}.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-sort-shapes-up:before{content:"\f88a"}.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-sort-size-down:before{content:"\f88c"}.fa-sort-size-down-alt:before{content:"\f88d"}.fa-sort-size-up:before{content:"\f88e"}.fa-sort-size-up-alt:before{content:"\f88f"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-space-station-moon:before{content:"\f933"}.fa-space-station-moon-alt:before{content:"\f934"}.fa-spade:before{content:"\f2f4"}.fa-sparkles:before{content:"\f890"}.fa-speakap:before{content:"\f3f3"}.fa-speaker:before{content:"\f8df"}.fa-speaker-deck:before{content:"\f83c"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-sprinkler:before{content:"\f935"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-shooting:before{content:"\f936"}.fa-starfighter:before{content:"\f937"}.fa-starfighter-alt:before{content:"\f938"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\f939"}.fa-starship-freighter:before{content:"\f93a"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\f93b"}.fa-sword-laser-alt:before{content:"\f93c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\f93d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-telescope:before{content:"\f93e"}.fa-temperature-down:before{content:"\f93f"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-up:before{content:"\f940"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-transporter:before{content:"\f942"}.fa-transporter-1:before{content:"\f943"}.fa-transporter-2:before{content:"\f944"}.fa-transporter-3:before{content:"\f945"}.fa-transporter-empty:before{content:"\f946"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-undo:before{content:"\f895"}.fa-trash-undo-alt:before{content:"\f896"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-triangle-music:before{content:"\f8e2"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-trumpet:before{content:"\f8e3"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-alt:before{content:"\f8e5"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typewriter:before{content:"\f8e7"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-ufo:before{content:"\f947"}.fa-ufo-beam:before{content:"\f948"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usb-drive:before{content:"\f8e9"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\f94a"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-robot:before{content:"\f94b"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-user-unlock:before{content:"\f958"}.fa-user-visor:before{content:"\f94c"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\f973"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-vacuum:before{content:"\f94d"}.fa-vacuum-robot:before{content:"\f94e"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vhs:before{content:"\f8ec"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-washer:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-path:before{content:"\f8f2"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-frame:before{content:"\f94f"}.fa-window-frame-open:before{content:"\f950"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/Content/Auksjonarius/font-awesome/webfonts/fa-brands-400.eot);src:url(/Content/Auksjonarius/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa,.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/Content/Auksjonarius/font-awesome/webfonts/fa-light-300.eot);src:url(/Content/Auksjonarius/font-awesome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-light-300.woff2) format("woff2"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-light-300.woff) format("woff"),url(/Content/Auksjonarius/font-awesome/webfonts/fa-light-300.ttf) format("truetype")}.fa,.fal{font-family:"Font Awesome 5 Pro";font-weight:300}
