/* Minification failed. Returning unminified contents.
(5,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,36): run-time error CSS1019: Unexpected token, found ' '
(108,36): run-time error CSS1019: Unexpected token, found ' '
(108,36): run-time error CSS1042: Expected function, found ' '
(108,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(128,36): run-time error CSS1019: Unexpected token, found ' '
(128,36): run-time error CSS1019: Unexpected token, found ' '
(128,36): run-time error CSS1042: Expected function, found ' '
(128,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(129,36): run-time error CSS1019: Unexpected token, found ' '
(129,36): run-time error CSS1019: Unexpected token, found ' '
(129,36): run-time error CSS1042: Expected function, found ' '
(129,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(151,15): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(153,38): run-time error CSS1019: Unexpected token, found ' '
(153,38): run-time error CSS1019: Unexpected token, found ' '
(153,38): run-time error CSS1042: Expected function, found ' '
(153,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(166,34): run-time error CSS1019: Unexpected token, found ' '
(166,34): run-time error CSS1019: Unexpected token, found ' '
(166,34): run-time error CSS1042: Expected function, found ' '
(166,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(170,33): run-time error CSS1019: Unexpected token, found ' '
(170,33): run-time error CSS1019: Unexpected token, found ' '
(170,33): run-time error CSS1042: Expected function, found ' '
(170,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(180,34): run-time error CSS1019: Unexpected token, found ' '
(180,34): run-time error CSS1019: Unexpected token, found ' '
(180,34): run-time error CSS1042: Expected function, found ' '
(180,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(188,29): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(193,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(199,37): run-time error CSS1019: Unexpected token, found ' '
(199,37): run-time error CSS1019: Unexpected token, found ' '
(199,37): run-time error CSS1042: Expected function, found ' '
(199,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(205,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-50'
(229,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(236,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(240,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(246,16): run-time error CSS1039: Token not allowed after unary operator: '-default'
(250,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(254,16): run-time error CSS1039: Token not allowed after unary operator: '-white-75'
(258,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(266,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-75'
(267,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(278,22): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(304,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(308,15): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(378,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(521,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(529,25): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(530,32): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(533,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(537,28): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-50'
(541,28): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(548,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(553,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(589,22): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(598,25): run-time error CSS1039: Token not allowed after unary operator: '-azure'
(807,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(809,25): run-time error CSS1039: Token not allowed after unary operator: '-azure'
(830,25): run-time error CSS1039: Token not allowed after unary operator: '-trasparente'
(841,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(845,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(849,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(855,25): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(863,32): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(868,35): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(873,35): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(885,29): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(886,29): run-time error CSS1039: Token not allowed after unary operator: '-white-transp'
(947,28): run-time error CSS1019: Unexpected token, found ' '
(947,28): run-time error CSS1019: Unexpected token, found ' '
(947,28): run-time error CSS1042: Expected function, found ' '
(947,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(964,29): run-time error CSS1019: Unexpected token, found ' '
(964,29): run-time error CSS1019: Unexpected token, found ' '
(964,29): run-time error CSS1042: Expected function, found ' '
(964,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(965,36): run-time error CSS1019: Unexpected token, found ' '
(965,36): run-time error CSS1019: Unexpected token, found ' '
(965,36): run-time error CSS1042: Expected function, found ' '
(965,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1159,21): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1160,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1165,26): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1166,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1180,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1184,26): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1185,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1214,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1260,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-25'
(1261,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1262,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1267,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1268,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1269,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1273,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1274,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1275,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-75'
(1278,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1279,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1280,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1284,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-25'
(1285,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1286,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1287,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1288,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1289,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1290,20): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(1295,25): run-time error CSS1039: Token not allowed after unary operator: '-blue-25'
(1296,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1297,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1302,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1303,26): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1308,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1309,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1310,25): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1315,26): run-time error CSS1039: Token not allowed after unary operator: '-blue-25'
(1316,15): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1317,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1322,25): run-time error CSS1039: Token not allowed after unary operator: '-studio-25'
(1323,14): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1324,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1329,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1330,26): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1335,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1336,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1337,25): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1342,26): run-time error CSS1039: Token not allowed after unary operator: '-studio-25'
(1343,15): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1344,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1349,25): run-time error CSS1039: Token not allowed after unary operator: '-impresa-25'
(1350,14): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1351,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1356,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1357,26): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1362,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1363,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1364,25): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1369,26): run-time error CSS1039: Token not allowed after unary operator: '-impresa-25'
(1370,15): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1371,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1376,25): run-time error CSS1039: Token not allowed after unary operator: '-associazione-25'
(1377,14): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1378,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1383,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1384,26): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1389,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1390,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1391,25): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1396,26): run-time error CSS1039: Token not allowed after unary operator: '-associazione-25'
(1397,15): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1398,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1403,25): run-time error CSS1039: Token not allowed after unary operator: '-cloud-25'
(1404,14): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1405,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1410,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1411,26): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1415,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1416,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1417,25): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1422,26): run-time error CSS1039: Token not allowed after unary operator: '-cloud-25'
(1423,15): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1424,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1429,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-light'
(1432,14): run-time error CSS1039: Token not allowed after unary operator: '-black'
(1437,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(1512,25): run-time error CSS1039: Token not allowed after unary operator: '-trasparente'
(1520,25): run-time error CSS1039: Token not allowed after unary operator: '-white-body'
(1524,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1530,28): run-time error CSS1046: Expect comma, found '255'
(1530,36): run-time error CSS1046: Expect comma, found '/'
(1534,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(1538,25): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(1543,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(1547,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-light'
(1551,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-extralight'
(1562,25): run-time error CSS1039: Token not allowed after unary operator: '-white-transp'
(1566,25): run-time error CSS1039: Token not allowed after unary operator: '-azure'
(1570,25): run-time error CSS1039: Token not allowed after unary operator: '-azurefns'
(1574,25): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1578,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1582,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(1588,25): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1592,25): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1596,25): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1600,25): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1604,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(1608,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow-light'
(1612,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1618,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(1630,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1642,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1650,14): run-time error CSS1039: Token not allowed after unary operator: '-azure'
(1654,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1658,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1662,14): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(1666,14): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(1670,14): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(1674,14): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(1678,14): run-time error CSS1039: Token not allowed after unary operator: '-green'
(1688,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1696,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1697,25): run-time error CSS1039: Token not allowed after unary operator: '-white-transp'
(1727,32): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(1731,26): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1738,26): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1747,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1748,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1753,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1754,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1758,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1763,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1764,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1770,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1771,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1776,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1777,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1781,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1786,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1787,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(1792,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(1793,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1798,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1799,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(1805,14): run-time error CSS1039: Token not allowed after unary operator: '-linkedin'
(1806,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1811,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1812,25): run-time error CSS1039: Token not allowed after unary operator: '-linkedin'
(1816,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1817,25): run-time error CSS1039: Token not allowed after unary operator: '-linkedin'
(1822,14): run-time error CSS1039: Token not allowed after unary operator: '-linkedin'
(1823,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1827,14): run-time error CSS1039: Token not allowed after unary operator: '-twitter'
(1828,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1833,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1834,25): run-time error CSS1039: Token not allowed after unary operator: '-twitter'
(1838,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1839,25): run-time error CSS1039: Token not allowed after unary operator: '-twitter'
(1844,14): run-time error CSS1039: Token not allowed after unary operator: '-twitter'
(1845,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1849,14): run-time error CSS1039: Token not allowed after unary operator: '-wa'
(1850,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1855,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1856,25): run-time error CSS1039: Token not allowed after unary operator: '-wa'
(1860,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1861,25): run-time error CSS1039: Token not allowed after unary operator: '-wa'
(1866,14): run-time error CSS1039: Token not allowed after unary operator: '-wa'
(1867,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1901,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(1981,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1982,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2031,14): run-time error CSS1039: Token not allowed after unary operator: '-azure'
(2065,26): run-time error CSS1046: Expect comma, found '0'
(2065,30): run-time error CSS1046: Expect comma, found '/'
(2069,28): run-time error CSS1039: Token not allowed after unary operator: '-studio'
(2073,28): run-time error CSS1039: Token not allowed after unary operator: '-impresa'
(2077,28): run-time error CSS1039: Token not allowed after unary operator: '-associazione'
(2081,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(2085,28): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(2089,28): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2094,25): run-time error CSS1039: Token not allowed after unary operator: '-overlay'
(2095,19): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2102,25): run-time error CSS1039: Token not allowed after unary operator: '-overlay'
(2103,19): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(2110,25): run-time error CSS1039: Token not allowed after unary operator: '-cloud'
(2165,14): run-time error CSS1039: Token not allowed after unary operator: '-default'
(2167,25): run-time error CSS1039: Token not allowed after unary operator: '-trasparente'
(2175,14): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(2177,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2257,25): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(2362,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2366,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2371,49): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(2371,68): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2380,14): run-time error CSS1039: Token not allowed after unary operator: '-linkedin'
(2384,14): run-time error CSS1039: Token not allowed after unary operator: '-twitter'
(2388,14): run-time error CSS1039: Token not allowed after unary operator: '-x-twitter'
(2392,19): run-time error CSS1039: Token not allowed after unary operator: '-instagram'
(2399,14): run-time error CSS1039: Token not allowed after unary operator: '-whatsapp'
(2407,28): run-time error CSS1039: Token not allowed after unary operator: '-sistemi'
(2416,14): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(2425,37): run-time error CSS1019: Unexpected token, found ' '
(2425,37): run-time error CSS1019: Unexpected token, found ' '
(2425,37): run-time error CSS1042: Expected function, found ' '
(2425,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2462,19): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2469,19): run-time error CSS1039: Token not allowed after unary operator: '-white-transp'
(2470,25): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-50'
(2480,19): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(2481,32): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-50'
(2484,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2485,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2493,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2505,15): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(2512,16): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2524,19): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(2553,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(2566,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2577,34): run-time error CSS1019: Unexpected token, found ' '
(2577,34): run-time error CSS1019: Unexpected token, found ' '
(2577,34): run-time error CSS1042: Expected function, found ' '
(2577,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2585,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2593,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2597,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2603,16): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(2607,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2608,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2616,33): run-time error CSS1039: Token not allowed after unary operator: '-shadow-dark'
(2624,19): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(2643,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(2652,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2660,14): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(2669,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2671,36): run-time error CSS1019: Unexpected token, found ' '
(2671,36): run-time error CSS1019: Unexpected token, found ' '
(2671,36): run-time error CSS1042: Expected function, found ' '
(2671,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2672,34): run-time error CSS1019: Unexpected token, found ' '
(2672,34): run-time error CSS1019: Unexpected token, found ' '
(2672,34): run-time error CSS1042: Expected function, found ' '
(2672,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2679,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2683,16): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(2690,37): run-time error CSS1019: Unexpected token, found ' '
(2690,37): run-time error CSS1019: Unexpected token, found ' '
(2690,37): run-time error CSS1042: Expected function, found ' '
(2690,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2704,14): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(2708,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(2749,38): run-time error CSS1019: Unexpected token, found ' '
(2749,38): run-time error CSS1019: Unexpected token, found ' '
(2749,38): run-time error CSS1042: Expected function, found ' '
(2749,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(2771,26): run-time error CSS1039: Token not allowed after unary operator: '-sistemi-25'
(2774,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2962,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-default'
(3016,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3019,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3022,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3023,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3041,19): run-time error CSS1039: Token not allowed after unary operator: '-s-menu-height'
(3050,32): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(3059,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3070,15): run-time error CSS1039: Token not allowed after unary operator: '-black'
(3078,16): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3079,23): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3083,16): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3099,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3100,22): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3105,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3106,22): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3114,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(3175,29): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-25'
(3184,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-75'
(3193,19): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(3195,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(3216,15): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3217,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3229,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3241,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3247,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(3269,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3312,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3336,21): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(3337,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(3338,19): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(3342,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-75'
(3343,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-05'
(3344,28): run-time error CSS1046: Expect comma, found '246'
(3344,35): run-time error CSS1046: Expect comma, found ')'
(3368,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(3372,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(3381,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3428,29): run-time error CSS1039: Token not allowed after unary operator: '-gray-dark'
(3438,26): run-time error CSS1039: Token not allowed after unary operator: '-red-orange-50'
(3463,37): run-time error CSS1019: Unexpected token, found ' '
(3463,37): run-time error CSS1019: Unexpected token, found ' '
(3463,37): run-time error CSS1042: Expected function, found ' '
(3463,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3464,37): run-time error CSS1019: Unexpected token, found ' '
(3464,37): run-time error CSS1019: Unexpected token, found ' '
(3464,37): run-time error CSS1042: Expected function, found ' '
(3464,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3474,55): run-time error CSS1019: Unexpected token, found ' '
(3474,55): run-time error CSS1019: Unexpected token, found ' '
(3474,55): run-time error CSS1042: Expected function, found ' '
(3474,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(3501,14): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3576,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(3577,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3578,25): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(3584,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(3585,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3592,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3593,14): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3594,25): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3600,15): run-time error CSS1039: Token not allowed after unary operator: '-red-orange'
(3601,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3672,27): run-time error CSS1039: Token not allowed after unary operator: '-highlight-bg-color'
(3679,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3680,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3701,29): run-time error CSS1039: Token not allowed after unary operator: '-highlight-selected-bg-color'
(3738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3765,177): run-time error CSS1030: Expected identifier, found '.'
(3765,200): run-time error CSS1031: Expected selector, found ')'
(3765,200): run-time error CSS1025: Expected comma or open brace, found ')'
(3770,20): run-time error CSS1039: Token not allowed after unary operator: '-link-outline'
(3774,38): run-time error CSS1039: Token not allowed after unary operator: '-hcm-highlight-filter'
(3775,38): run-time error CSS1039: Token not allowed after unary operator: '-hcm-highlight-filter'
(3785,33): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3796,36): run-time error CSS1039: Token not allowed after unary operator: '-hcm-highlight-filter'
(3797,36): run-time error CSS1039: Token not allowed after unary operator: '-hcm-highlight-filter'
(3803,31): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3834,22): run-time error CSS1030: Expected identifier, found '.'
(3834,73): run-time error CSS1031: Expected selector, found ')'
(3834,73): run-time error CSS1025: Expected comma or open brace, found ')'
(3843,22): run-time error CSS1030: Expected identifier, found '.'
(3843,73): run-time error CSS1031: Expected selector, found ')'
(3843,73): run-time error CSS1025: Expected comma or open brace, found ')'
(3851,30): run-time error CSS1046: Expect comma, found '255'
(3851,36): run-time error CSS1046: Expect comma, found '/'
(3867,155): run-time error CSS1030: Expected identifier, found '.'
(3867,178): run-time error CSS1031: Expected selector, found ')'
(3867,178): run-time error CSS1025: Expected comma or open brace, found ')'
(3878,173): run-time error CSS1030: Expected identifier, found '.'
(3878,196): run-time error CSS1031: Expected selector, found ')'
(3878,196): run-time error CSS1025: Expected comma or open brace, found ')'
(3894,175): run-time error CSS1030: Expected identifier, found '.'
(3894,198): run-time error CSS1031: Expected selector, found ')'
(3894,198): run-time error CSS1025: Expected comma or open brace, found ')'
(3900,167): run-time error CSS1030: Expected identifier, found '.'
(3900,190): run-time error CSS1031: Expected selector, found ')'
(3900,190): run-time error CSS1025: Expected comma or open brace, found ')'
(3910,27): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(3912,18): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-outline'
(3915,45): run-time error CSS1030: Expected identifier, found '.'
(3915,68): run-time error CSS1031: Expected selector, found ')'
(3915,68): run-time error CSS1025: Expected comma or open brace, found ')'
(3921,27): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(3923,18): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-outline'
(3927,27): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(3928,18): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-outline'
(3973,45): run-time error CSS1030: Expected identifier, found '.'
(3973,68): run-time error CSS1031: Expected selector, found ')'
(3973,68): run-time error CSS1025: Expected comma or open brace, found ')'
(3986,31): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3995,30): run-time error CSS1046: Expect comma, found '255'
(3995,37): run-time error CSS1046: Expect comma, found ')'
(3996,34): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3996,66): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3996,90): run-time error CSS1046: Expect comma, found '136'
(3996,97): run-time error CSS1046: Expect comma, found ')'
(3997,35): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(3998,33): run-time error CSS1046: Expect comma, found '255'
(3998,39): run-time error CSS1046: Expect comma, found ')'
(3999,29): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4012,31): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4025,33): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4031,33): run-time error CSS1046: Expect comma, found '51'
(4031,38): run-time error CSS1046: Expect comma, found ')'
(4032,32): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4033,33): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4038,31): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4101,28): run-time error CSS1046: Expect comma, found '203'
(4101,35): run-time error CSS1046: Expect comma, found ')'
(4122,28): run-time error CSS1046: Expect comma, found '223'
(4122,35): run-time error CSS1046: Expect comma, found ')'
(4220,5): run-time error CSS1030: Expected identifier, found '.'
(4220,24): run-time error CSS1031: Expected selector, found ')'
(4220,24): run-time error CSS1025: Expected comma or open brace, found ')'
(4236,5): run-time error CSS1030: Expected identifier, found '.'
(4236,24): run-time error CSS1031: Expected selector, found ')'
(4236,24): run-time error CSS1025: Expected comma or open brace, found ')'
(4251,5): run-time error CSS1030: Expected identifier, found '.'
(4251,30): run-time error CSS1031: Expected selector, found ')'
(4251,30): run-time error CSS1025: Expected comma or open brace, found ')'
(4258,5): run-time error CSS1030: Expected identifier, found '.'
(4258,28): run-time error CSS1031: Expected selector, found ')'
(4258,28): run-time error CSS1025: Expected comma or open brace, found ')'
(4269,25): run-time error CSS1039: Token not allowed after unary operator: '-xfa-unfocused-field-background'
(4276,5): run-time error CSS1030: Expected identifier, found '.'
(4276,24): run-time error CSS1031: Expected selector, found ')'
(4276,24): run-time error CSS1025: Expected comma or open brace, found ')'
(4379,5): run-time error CSS1030: Expected identifier, found '.'
(4379,51): run-time error CSS1031: Expected selector, found ')'
(4379,51): run-time error CSS1025: Expected comma or open brace, found ')'
(4415,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4418,27): run-time error CSS1039: Token not allowed after unary operator: '-blend-mode'
(4425,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4437,21): run-time error CSS1039: Token not allowed after unary operator: '-hover-outline-color'
(4438,27): run-time error CSS1039: Token not allowed after unary operator: '-outline-width'
(4442,23): run-time error CSS1039: Token not allowed after unary operator: '-outline-around-color'
(4444,18): run-time error CSS1039: Token not allowed after unary operator: '-outline-width'
(4444,45): run-time error CSS1039: Token not allowed after unary operator: '-outline-around-width'
(4449,23): run-time error CSS1039: Token not allowed after unary operator: '-outline-color'
(4450,29): run-time error CSS1039: Token not allowed after unary operator: '-outline-width'
(4454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4509,31): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4529,15): run-time error CSS1039: Token not allowed after unary operator: '-editorFreeText-editing-cursor'
(4533,15): run-time error CSS1039: Token not allowed after unary operator: '-editorInk-editing-cursor'
(4536,28): run-time error CSS1030: Expected identifier, found '.'
(4536,69): run-time error CSS1031: Expected selector, found ')'
(4536,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4547,53): run-time error CSS1030: Expected identifier, found '.'
(4547,94): run-time error CSS1031: Expected selector, found ')'
(4547,94): run-time error CSS1025: Expected comma or open brace, found ')'
(4551,43): run-time error CSS1030: Expected identifier, found '.'
(4551,84): run-time error CSS1031: Expected selector, found ')'
(4551,84): run-time error CSS1025: Expected comma or open brace, found ')'
(4556,43): run-time error CSS1030: Expected identifier, found '.'
(4556,84): run-time error CSS1031: Expected selector, found ')'
(4556,84): run-time error CSS1025: Expected comma or open brace, found ')'
(4564,28): run-time error CSS1030: Expected identifier, found '.'
(4564,69): run-time error CSS1031: Expected selector, found ')'
(4564,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4569,28): run-time error CSS1030: Expected identifier, found '.'
(4569,69): run-time error CSS1031: Expected selector, found ')'
(4569,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4577,7): run-time error CSS1030: Expected identifier, found '.'
(4577,66): run-time error CSS1031: Expected selector, found ')'
(4577,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4616,12): run-time error CSS1030: Expected identifier, found ':'
(4616,13): run-time error CSS1031: Expected selector, found 'not('
(4616,13): run-time error CSS1025: Expected comma or open brace, found 'not('
(4625,12): run-time error CSS1030: Expected identifier, found '.'
(4625,20): run-time error CSS1031: Expected selector, found ')'
(4625,20): run-time error CSS1025: Expected comma or open brace, found ')'
(4636,7): run-time error CSS1030: Expected identifier, found '.'
(4636,66): run-time error CSS1031: Expected selector, found ')'
(4636,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4650,7): run-time error CSS1030: Expected identifier, found '.'
(4650,66): run-time error CSS1031: Expected selector, found ')'
(4650,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4655,7): run-time error CSS1030: Expected identifier, found '.'
(4655,66): run-time error CSS1031: Expected selector, found ')'
(4655,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4660,7): run-time error CSS1030: Expected identifier, found '.'
(4660,66): run-time error CSS1031: Expected selector, found ')'
(4660,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4665,7): run-time error CSS1030: Expected identifier, found '.'
(4665,66): run-time error CSS1031: Expected selector, found ')'
(4665,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4670,7): run-time error CSS1030: Expected identifier, found '.'
(4670,66): run-time error CSS1031: Expected selector, found ')'
(4670,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4679,7): run-time error CSS1030: Expected identifier, found '.'
(4679,66): run-time error CSS1031: Expected selector, found ')'
(4679,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4690,7): run-time error CSS1030: Expected identifier, found '.'
(4690,66): run-time error CSS1031: Expected selector, found ')'
(4690,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4695,7): run-time error CSS1030: Expected identifier, found '.'
(4695,66): run-time error CSS1031: Expected selector, found ')'
(4695,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4710,7): run-time error CSS1030: Expected identifier, found '.'
(4710,66): run-time error CSS1031: Expected selector, found ')'
(4710,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4715,7): run-time error CSS1030: Expected identifier, found '.'
(4715,66): run-time error CSS1031: Expected selector, found ')'
(4715,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4720,7): run-time error CSS1030: Expected identifier, found '.'
(4720,66): run-time error CSS1031: Expected selector, found ')'
(4720,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4727,7): run-time error CSS1030: Expected identifier, found '.'
(4727,66): run-time error CSS1031: Expected selector, found ')'
(4727,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4736,7): run-time error CSS1030: Expected identifier, found '.'
(4736,66): run-time error CSS1031: Expected selector, found ')'
(4736,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4741,7): run-time error CSS1030: Expected identifier, found '.'
(4741,66): run-time error CSS1031: Expected selector, found ')'
(4741,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4747,7): run-time error CSS1030: Expected identifier, found '.'
(4747,66): run-time error CSS1031: Expected selector, found ')'
(4747,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4765,7): run-time error CSS1030: Expected identifier, found '.'
(4765,66): run-time error CSS1031: Expected selector, found ')'
(4765,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4770,7): run-time error CSS1030: Expected identifier, found '.'
(4770,66): run-time error CSS1031: Expected selector, found ')'
(4770,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4786,7): run-time error CSS1030: Expected identifier, found '.'
(4786,66): run-time error CSS1031: Expected selector, found ')'
(4786,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4791,7): run-time error CSS1030: Expected identifier, found '.'
(4791,66): run-time error CSS1031: Expected selector, found ')'
(4791,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4797,7): run-time error CSS1030: Expected identifier, found '.'
(4797,66): run-time error CSS1031: Expected selector, found ')'
(4797,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4802,7): run-time error CSS1030: Expected identifier, found '.'
(4802,66): run-time error CSS1031: Expected selector, found ')'
(4802,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4833,12): run-time error CSS1030: Expected identifier, found ':'
(4833,13): run-time error CSS1031: Expected selector, found 'not('
(4833,13): run-time error CSS1025: Expected comma or open brace, found 'not('
(4841,12): run-time error CSS1030: Expected identifier, found '.'
(4841,20): run-time error CSS1031: Expected selector, found ')'
(4841,20): run-time error CSS1025: Expected comma or open brace, found ')'
(4851,7): run-time error CSS1030: Expected identifier, found '.'
(4851,66): run-time error CSS1031: Expected selector, found ')'
(4851,66): run-time error CSS1025: Expected comma or open brace, found ')'
(4860,21): run-time error CSS1039: Token not allowed after unary operator: '-freetext-padding'
(4860,47): run-time error CSS1039: Token not allowed after unary operator: '-scale-factor'
(4873,20): run-time error CSS1039: Token not allowed after unary operator: '-freetext-line-height'
(4931,28): run-time error CSS1030: Expected identifier, found '.'
(4931,69): run-time error CSS1031: Expected selector, found ')'
(4931,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4936,28): run-time error CSS1030: Expected identifier, found '.'
(4936,69): run-time error CSS1031: Expected selector, found ')'
(4936,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4940,28): run-time error CSS1030: Expected identifier, found '.'
(4940,69): run-time error CSS1031: Expected selector, found ')'
(4940,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4949,28): run-time error CSS1030: Expected identifier, found '.'
(4949,69): run-time error CSS1031: Expected selector, found ')'
(4949,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4954,28): run-time error CSS1030: Expected identifier, found '.'
(4954,69): run-time error CSS1031: Expected selector, found ')'
(4954,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4959,28): run-time error CSS1030: Expected identifier, found '.'
(4959,69): run-time error CSS1031: Expected selector, found ')'
(4959,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4964,28): run-time error CSS1030: Expected identifier, found '.'
(4964,69): run-time error CSS1031: Expected selector, found ')'
(4964,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4969,28): run-time error CSS1030: Expected identifier, found '.'
(4969,69): run-time error CSS1031: Expected selector, found ')'
(4969,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4974,28): run-time error CSS1030: Expected identifier, found '.'
(4974,69): run-time error CSS1031: Expected selector, found ')'
(4974,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4979,28): run-time error CSS1030: Expected identifier, found '.'
(4979,69): run-time error CSS1031: Expected selector, found ')'
(4979,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4984,28): run-time error CSS1030: Expected identifier, found '.'
(4984,69): run-time error CSS1031: Expected selector, found ')'
(4984,69): run-time error CSS1025: Expected comma or open brace, found ')'
(4990,9): run-time error CSS1030: Expected identifier, found '['
(4990,30): run-time error CSS1031: Expected selector, found '='
(4990,30): run-time error CSS1025: Expected comma or open brace, found '='
(5009,9): run-time error CSS1030: Expected identifier, found '['
(5009,30): run-time error CSS1031: Expected selector, found '='
(5009,30): run-time error CSS1025: Expected comma or open brace, found '='
(5028,9): run-time error CSS1030: Expected identifier, found '['
(5028,30): run-time error CSS1031: Expected selector, found '='
(5028,30): run-time error CSS1025: Expected comma or open brace, found '='
(5047,9): run-time error CSS1030: Expected identifier, found '['
(5047,30): run-time error CSS1031: Expected selector, found '='
(5047,30): run-time error CSS1025: Expected comma or open brace, found '='
(5066,9): run-time error CSS1030: Expected identifier, found '['
(5066,30): run-time error CSS1031: Expected selector, found '='
(5066,30): run-time error CSS1025: Expected comma or open brace, found '='
(5085,9): run-time error CSS1030: Expected identifier, found '['
(5085,30): run-time error CSS1031: Expected selector, found '='
(5085,30): run-time error CSS1025: Expected comma or open brace, found '='
(5104,9): run-time error CSS1030: Expected identifier, found '['
(5104,30): run-time error CSS1031: Expected selector, found '='
(5104,30): run-time error CSS1025: Expected comma or open brace, found '='
(5123,9): run-time error CSS1030: Expected identifier, found '['
(5123,30): run-time error CSS1031: Expected selector, found '='
(5123,30): run-time error CSS1025: Expected comma or open brace, found '='
(5143,7): run-time error CSS1030: Expected identifier, found '['
(5143,26): run-time error CSS1031: Expected selector, found '='
(5143,26): run-time error CSS1025: Expected comma or open brace, found '='
(5153,7): run-time error CSS1030: Expected identifier, found '['
(5153,26): run-time error CSS1031: Expected selector, found '='
(5153,26): run-time error CSS1025: Expected comma or open brace, found '='
(5164,7): run-time error CSS1030: Expected identifier, found '['
(5164,26): run-time error CSS1031: Expected selector, found '='
(5164,26): run-time error CSS1025: Expected comma or open brace, found '='
(5175,7): run-time error CSS1030: Expected identifier, found '['
(5175,26): run-time error CSS1031: Expected selector, found '='
(5175,26): run-time error CSS1025: Expected comma or open brace, found '='
(5187,7): run-time error CSS1030: Expected identifier, found '['
(5187,26): run-time error CSS1031: Expected selector, found '='
(5187,26): run-time error CSS1025: Expected comma or open brace, found '='
(5197,7): run-time error CSS1030: Expected identifier, found '['
(5197,26): run-time error CSS1031: Expected selector, found '='
(5197,26): run-time error CSS1025: Expected comma or open brace, found '='
(5208,7): run-time error CSS1030: Expected identifier, found '['
(5208,26): run-time error CSS1031: Expected selector, found '='
(5208,26): run-time error CSS1025: Expected comma or open brace, found '='
(5218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5255,25): run-time error CSS1039: Token not allowed after unary operator: '-dialog-border-color'
(5256,19): run-time error CSS1039: Token not allowed after unary operator: '-dialog-bg-color'
(5257,14): run-time error CSS1039: Token not allowed after unary operator: '-text-primary-color'
(5258,19): run-time error CSS1039: Token not allowed after unary operator: '-dialog-shadow'
(5263,12): run-time error CSS1030: Expected identifier, found ':'
(5263,13): run-time error CSS1031: Expected selector, found 'not('
(5263,13): run-time error CSS1025: Expected comma or open brace, found 'not('
(5284,12): run-time error CSS1030: Expected identifier, found '.'
(5284,20): run-time error CSS1031: Expected selector, found ')'
(5284,20): run-time error CSS1025: Expected comma or open brace, found ')'
(5307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5357,20): run-time error CSS1039: Token not allowed after unary operator: '-focus-ring-outline'
(5383,33): run-time error CSS1039: Token not allowed after unary operator: '-radio-bg-color'
(5384,33): run-time error CSS1039: Token not allowed after unary operator: '-radio-border-color'
(5388,25): run-time error CSS1039: Token not allowed after unary operator: '-hover-filter'
(5392,35): run-time error CSS1039: Token not allowed after unary operator: '-radio-checked-bg-color'
(5393,35): run-time error CSS1039: Token not allowed after unary operator: '-radio-checked-border-color'
(5407,22): run-time error CSS1039: Token not allowed after unary operator: '-text-secondary-color'
(5449,33): run-time error CSS1039: Token not allowed after unary operator: '-textarea-border-color'
(5450,27): run-time error CSS1039: Token not allowed after unary operator: '-textarea-bg-color'
(5451,22): run-time error CSS1039: Token not allowed after unary operator: '-textarea-fg-color'
(5484,23): run-time error CSS1039: Token not allowed after unary operator: '-hover-filter'
(5488,22): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-fg-color'
(5489,33): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-bg-color'
(5490,29): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-border-color'
(5494,24): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-hover-fg-color'
(5495,35): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-hover-bg-color'
(5496,31): run-time error CSS1039: Token not allowed after unary operator: '-button-cancel-hover-border-color'
(5500,22): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-fg-color'
(5501,33): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-bg-color'
(5502,29): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-border-color'
(5507,24): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-fg-color'
(5508,35): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-bg-color'
(5509,31): run-time error CSS1039: Token not allowed after unary operator: '-button-save-hover-border-color'
(5513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5520,12): run-time error CSS1030: Expected identifier, found ':'
(5520,13): run-time error CSS1031: Expected selector, found 'not('
(5520,13): run-time error CSS1025: Expected comma or open brace, found 'not('
(5527,12): run-time error CSS1030: Expected identifier, found '.'
(5527,20): run-time error CSS1031: Expected selector, found ')'
(5527,20): run-time error CSS1025: Expected comma or open brace, found ')'
(5536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5545,27): run-time error CSS1039: Token not allowed after unary operator: '-swatch-border-color'
(5552,24): run-time error CSS1030: Expected identifier, found ':'
(5552,41): run-time error CSS1031: Expected selector, found ')'
(5552,41): run-time error CSS1025: Expected comma or open brace, found ')'
(5604,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5621,37): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-colorpicker-arrow-image'
(5622,37): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-colorpicker-arrow-image'
(5628,35): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-fg-color'
(5634,35): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-hover-fg-color'
(5637,80): run-time error CSS1030: Expected identifier, found '.'
(5637,102): run-time error CSS1031: Expected selector, found ')'
(5637,102): run-time error CSS1025: Expected comma or open brace, found ')'
(5650,35): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-bg-color'
(5651,35): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-border-color'
(5652,29): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-shadow'
(5654,40): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-padding'
(5668,96): run-time error CSS1030: Expected identifier, found ':'
(5668,119): run-time error CSS1031: Expected selector, found ')'
(5668,119): run-time error CSS1025: Expected comma or open brace, found ')'
(5677,40): run-time error CSS1039: Token not allowed after unary operator: '-selected-outline-color'
(5680,96): run-time error CSS1030: Expected identifier, found ':'
(5680,127): run-time error CSS1031: Expected selector, found ')'
(5680,127): run-time error CSS1025: Expected comma or open brace, found ')'
(5684,26): run-time error CSS1030: Expected identifier, found '#highlightParamsToolbarContainer'
(5684,58): run-time error CSS1031: Expected selector, found ')'
(5684,58): run-time error CSS1025: Expected comma or open brace, found ')'
(5734,67): run-time error CSS1030: Expected identifier, found ':'
(5734,90): run-time error CSS1031: Expected selector, found ')'
(5734,90): run-time error CSS1025: Expected comma or open brace, found ')'
(5739,34): run-time error CSS1039: Token not allowed after unary operator: '-selected-outline-color'
(5742,67): run-time error CSS1030: Expected identifier, found ':'
(5742,98): run-time error CSS1031: Expected selector, found ')'
(5742,98): run-time error CSS1025: Expected comma or open brace, found ')'
(5747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,23): run-time error CSS1039: Token not allowed after unary operator: '-pdfViewer-padding-bottom'
(5799,15): run-time error CSS1039: Token not allowed after unary operator: '-page-margin'
(5802,15): run-time error CSS1039: Token not allowed after unary operator: '-page-border'
(5804,28): run-time error CSS1046: Expect comma, found '255'
(5804,35): run-time error CSS1046: Expect comma, found ')'
(5810,15): run-time error CSS1039: Token not allowed after unary operator: '-viewer-container-height'
(5824,15): run-time error CSS1030: Expected identifier, found '.'
(5824,48): run-time error CSS1031: Expected selector, found ')'
(5824,48): run-time error CSS1025: Expected comma or open brace, found ')'
(5836,15): run-time error CSS1030: Expected identifier, found '.'
(5836,48): run-time error CSS1031: Expected selector, found ')'
(5836,48): run-time error CSS1025: Expected comma or open brace, found ')'
(5840,13): run-time error CSS1030: Expected identifier, found '.'
(5840,30): run-time error CSS1031: Expected selector, found ')'
(5840,30): run-time error CSS1025: Expected comma or open brace, found ')'
(5847,15): run-time error CSS1030: Expected identifier, found '.'
(5847,48): run-time error CSS1031: Expected selector, found ')'
(5847,48): run-time error CSS1025: Expected comma or open brace, found ')'
(5852,33): run-time error CSS1030: Expected identifier, found '.'
(5852,66): run-time error CSS1031: Expected selector, found ')'
(5852,66): run-time error CSS1025: Expected comma or open brace, found ')'
(5884,25): run-time error CSS1039: Token not allowed after unary operator: '-loading-icon-delay'
(5912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5916,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6020,15): run-time error CSS1030: Expected identifier, found ':'
(6020,16): run-time error CSS1031: Expected selector, found 'not('
(6020,16): run-time error CSS1025: Expected comma or open brace, found 'not('
(6061,13): run-time error CSS1030: Expected identifier, found '.'
(6061,21): run-time error CSS1031: Expected selector, found ')'
(6061,21): run-time error CSS1025: Expected comma or open brace, found ')'
(6103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6160,26): run-time error CSS1046: Expect comma, found '0'
(6160,29): run-time error CSS1046: Expect comma, found ')'
(6171,26): run-time error CSS1046: Expect comma, found '0'
(6171,29): run-time error CSS1046: Expect comma, found ')'
(6206,28): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(6212,40): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(6213,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(6217,34): run-time error CSS1046: Expect comma, found '51'
(6217,39): run-time error CSS1046: Expect comma, found ')'
(6218,29): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-border-color-whcm'
(6220,31): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-duration'
(6221,38): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-timing-function'
(6225,20): run-time error CSS1030: Expected identifier, found '.'
(6225,48): run-time error CSS1031: Expected selector, found ')'
(6225,48): run-time error CSS1025: Expected comma or open brace, found ')'
(6245,37): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6245,61): run-time error CSS1046: Expect comma, found '0'
(6245,65): run-time error CSS1046: Expect comma, found '/'
(6247,26): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(6255,28): run-time error CSS1039: Token not allowed after unary operator: '-gray'
(6259,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-duration'
(6260,35): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-timing-function'
(6264,27): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(6276,5): run-time error CSS1030: Expected identifier, found '.'
(6276,64): run-time error CSS1031: Expected selector, found ')'
(6276,64): run-time error CSS1025: Expected comma or open brace, found ')'
(6290,25): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-toolbar-bg-color'
(6291,19): run-time error CSS1039: Token not allowed after unary operator: '-toolbarSidebar-box-shadow'
(6292,22): run-time error CSS1039: Token not allowed after unary operator: '-toolbarSidebar-border-bottom'
(6312,25): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-bg-color'
(6313,19): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-box-shadow'
(6314,22): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-border-bottom'
(6322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6326,23): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-end-offset'
(6328,25): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-bg-color'
(6329,32): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-border-color'
(6331,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-duration'
(6332,35): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-transition-timing-function'
(6336,27): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(6347,25): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-color'
(6354,45): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6363,25): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-bg-color'
(6375,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-blend-color'
(6376,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-bg-color'
(6377,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-bg-color'
(6378,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-color'
(6379,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-color'
(6380,10): run-time error CSS1039: Token not allowed after unary operator: '-progressBar-blend-color'
(6386,7): run-time error CSS1030: Expected identifier, found '#sidebarContainer'
(6386,55): run-time error CSS1031: Expected selector, found ')'
(6386,55): run-time error CSS1025: Expected comma or open brace, found ')'
(6409,25): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-bg-color'
(6437,14): run-time error CSS1039: Token not allowed after unary operator: '-toggled-btn-color'
(6438,25): run-time error CSS1039: Token not allowed after unary operator: '-button-hover-color'
(6442,25): run-time error CSS1039: Token not allowed after unary operator: '-toggled-btn-bg-color'
(6443,14): run-time error CSS1039: Token not allowed after unary operator: '-toggled-btn-color'
(6458,19): run-time error CSS1030: Expected identifier, found '>'
(6458,54): run-time error CSS1031: Expected selector, found ')'
(6458,54): run-time error CSS1025: Expected comma or open brace, found ')'
(6463,30): run-time error CSS1046: Expect comma, found '102'
(6463,37): run-time error CSS1046: Expect comma, found ')'
(6471,25): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-bg-color'
(6495,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6527,24): run-time error CSS1039: Token not allowed after unary operator: '-viewer-container-height'
(6533,30): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-base-offset'
(6537,30): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-base-offset'
(6541,30): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-base-offset'
(6545,30): run-time error CSS1039: Token not allowed after unary operator: '-editor-toolbar-base-offset'
(6549,27): run-time error CSS1039: Token not allowed after unary operator: '-editorParams-stampAddImage-icon'
(6550,27): run-time error CSS1039: Token not allowed after unary operator: '-editorParams-stampAddImage-icon'
(6556,29): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-border-color'
(6556,71): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-border-color'
(6557,15): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-border-color-whcm'
(6559,5): run-time error CSS1030: Expected identifier, found '.'
(6559,34): run-time error CSS1031: Expected selector, found ')'
(6559,34): run-time error CSS1025: Expected comma or open brace, found ')'
(6573,28): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-bg-color'
(6578,28): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-bg-color'
(6580,5): run-time error CSS1030: Expected identifier, found '.'
(6580,34): run-time error CSS1031: Expected selector, found ')'
(6580,34): run-time error CSS1025: Expected comma or open brace, found ')'
(6594,28): run-time error CSS1046: Expect comma, found '217'
(6594,35): run-time error CSS1046: Expect comma, found ')'
(6595,16): run-time error CSS1046: Expect comma, found '82'
(6595,21): run-time error CSS1046: Expect comma, found ')'
(6605,5): run-time error CSS1030: Expected identifier, found '#findResultsCount'
(6605,32): run-time error CSS1031: Expected selector, found ')'
(6605,32): run-time error CSS1025: Expected comma or open brace, found ')'
(6617,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(6621,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-end'
(6631,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(6649,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(6662,18): run-time error CSS1030: Expected identifier, found ':'
(6662,40): run-time error CSS1031: Expected selector, found ')'
(6662,40): run-time error CSS1025: Expected comma or open brace, found ')'
(6666,18): run-time error CSS1030: Expected identifier, found ':'
(6666,40): run-time error CSS1031: Expected selector, found ')'
(6666,40): run-time error CSS1025: Expected comma or open brace, found ')'
(6677,5): run-time error CSS1030: Expected identifier, found '.'
(6677,59): run-time error CSS1031: Expected selector, found ')'
(6677,59): run-time error CSS1025: Expected comma or open brace, found ')'
(6681,41): run-time error CSS1030: Expected identifier, found ':'
(6681,63): run-time error CSS1031: Expected selector, found ')'
(6681,63): run-time error CSS1025: Expected comma or open brace, found ')'
(6694,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(6698,25): run-time error CSS1039: Token not allowed after unary operator: '-separator-color'
(6710,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6720,19): run-time error CSS1030: Expected identifier, found ':'
(6720,41): run-time error CSS1031: Expected selector, found ')'
(6720,41): run-time error CSS1025: Expected comma or open brace, found ')'
(6723,28): run-time error CSS1030: Expected identifier, found ':'
(6723,50): run-time error CSS1031: Expected selector, found ')'
(6723,50): run-time error CSS1025: Expected comma or open brace, found ')'
(6728,5): run-time error CSS1030: Expected identifier, found '.'
(6728,44): run-time error CSS1031: Expected selector, found ')'
(6728,44): run-time error CSS1025: Expected comma or open brace, found ')'
(6734,5): run-time error CSS1030: Expected identifier, found '.'
(6734,44): run-time error CSS1031: Expected selector, found ')'
(6734,44): run-time error CSS1025: Expected comma or open brace, found ')'
(6739,5): run-time error CSS1030: Expected identifier, found '.'
(6739,44): run-time error CSS1031: Expected selector, found ')'
(6739,44): run-time error CSS1025: Expected comma or open brace, found ')'
(6743,5): run-time error CSS1030: Expected identifier, found '.'
(6743,44): run-time error CSS1031: Expected selector, found ')'
(6743,44): run-time error CSS1025: Expected comma or open brace, found ')'
(6754,25): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-btn-bg-color'
(6755,15): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-btn-border'
(6761,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-menuArrow-icon'
(6762,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-menuArrow-icon'
(6773,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6778,25): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-btn-bg-color'
(6780,36): run-time error CSS1030: Expected identifier, found ':'
(6780,58): run-time error CSS1031: Expected selector, found ')'
(6780,58): run-time error CSS1025: Expected comma or open brace, found ')'
(6785,19): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-bg-color'
(6786,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6795,5): run-time error CSS1030: Expected identifier, found '.'
(6795,62): run-time error CSS1031: Expected selector, found ')'
(6795,62): run-time error CSS1025: Expected comma or open brace, found ')'
(6808,27): run-time error CSS1030: Expected identifier, found ':'
(6808,58): run-time error CSS1031: Expected selector, found ')'
(6808,58): run-time error CSS1025: Expected comma or open brace, found ')'
(6813,16): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-icon-opacity'
(6818,19): run-time error CSS1030: Expected identifier, found ':'
(6818,41): run-time error CSS1031: Expected selector, found ')'
(6818,41): run-time error CSS1025: Expected comma or open brace, found ')'
(6824,16): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-icon-opacity'
(6830,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-sidebarToggle-icon'
(6831,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-sidebarToggle-icon'
(6832,25): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6836,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-secondaryToolbarToggle-icon'
(6837,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-secondaryToolbarToggle-icon'
(6838,25): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6842,27): run-time error CSS1039: Token not allowed after unary operator: '-findbarButton-previous-icon'
(6843,27): run-time error CSS1039: Token not allowed after unary operator: '-findbarButton-previous-icon'
(6847,27): run-time error CSS1039: Token not allowed after unary operator: '-findbarButton-next-icon'
(6848,27): run-time error CSS1039: Token not allowed after unary operator: '-findbarButton-next-icon'
(6852,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-pageUp-icon'
(6853,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-pageUp-icon'
(6857,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-pageDown-icon'
(6858,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-pageDown-icon'
(6862,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-zoomOut-icon'
(6863,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-zoomOut-icon'
(6867,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-zoomIn-icon'
(6868,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-zoomIn-icon'
(6872,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-presentationMode-icon'
(6873,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-presentationMode-icon'
(6877,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorFreeText-icon'
(6878,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorFreeText-icon'
(6882,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorHighlight-icon'
(6883,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorHighlight-icon'
(6887,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorInk-icon'
(6888,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorInk-icon'
(6892,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorStamp-icon'
(6893,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-editorStamp-icon'
(6896,5): run-time error CSS1030: Expected identifier, found '#print'
(6896,28): run-time error CSS1031: Expected selector, found ')'
(6896,28): run-time error CSS1025: Expected comma or open brace, found ')'
(6902,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-openFile-icon'
(6903,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-openFile-icon'
(6906,5): run-time error CSS1030: Expected identifier, found '#download'
(6906,34): run-time error CSS1031: Expected selector, found ')'
(6906,34): run-time error CSS1025: Expected comma or open brace, found ')'
(6915,6): run-time error CSS1030: Expected identifier, found '.'
(6915,45): run-time error CSS1031: Expected selector, found ')'
(6915,45): run-time error CSS1025: Expected comma or open brace, found ')'
(6921,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-bookmark-icon'
(6922,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-bookmark-icon'
(6926,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewThumbnail-icon'
(6927,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewThumbnail-icon'
(6931,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewOutline-icon'
(6932,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewOutline-icon'
(6933,25): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6937,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewAttachments-icon'
(6938,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewAttachments-icon'
(6942,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewLayers-icon'
(6943,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-viewLayers-icon'
(6947,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-currentOutlineItem-icon'
(6948,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-currentOutlineItem-icon'
(6949,25): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(6953,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-search-icon'
(6954,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbarButton-search-icon'
(6963,28): run-time error CSS1046: Expect comma, found '219'
(6963,34): run-time error CSS1046: Expect comma, found ')'
(6989,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-firstPage-icon'
(6990,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-firstPage-icon'
(6994,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-lastPage-icon'
(6995,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-lastPage-icon'
(6999,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-rotateCcw-icon'
(7000,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-rotateCcw-icon'
(7004,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-rotateCw-icon'
(7005,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-rotateCw-icon'
(7009,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-selectTool-icon'
(7010,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-selectTool-icon'
(7014,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-handTool-icon'
(7015,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-handTool-icon'
(7019,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollPage-icon'
(7020,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollPage-icon'
(7024,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollVertical-icon'
(7025,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollVertical-icon'
(7029,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollHorizontal-icon'
(7030,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollHorizontal-icon'
(7034,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollWrapped-icon'
(7035,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-scrollWrapped-icon'
(7039,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadNone-icon'
(7040,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadNone-icon'
(7044,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadOdd-icon'
(7045,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadOdd-icon'
(7049,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadEven-icon'
(7050,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-spreadEven-icon'
(7054,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-documentProperties-icon'
(7055,27): run-time error CSS1039: Token not allowed after unary operator: '-secondaryToolbarButton-documentProperties-icon'
(7063,25): run-time error CSS1039: Token not allowed after unary operator: '-separator-color'
(7070,25): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-separator-color'
(7077,25): run-time error CSS1039: Token not allowed after unary operator: '-field-bg-color'
(7079,25): run-time error CSS1039: Token not allowed after unary operator: '-field-border-color'
(7081,14): run-time error CSS1039: Token not allowed after unary operator: '-field-color'
(7107,19): run-time error CSS1030: Expected identifier, found '>'
(7107,40): run-time error CSS1031: Expected selector, found ')'
(7107,40): run-time error CSS1025: Expected comma or open brace, found ')'
(7122,27): run-time error CSS1039: Token not allowed after unary operator: '-toolbar-icon-bg-color'
(7125,29): run-time error CSS1039: Token not allowed after unary operator: '-loading-icon'
(7126,29): run-time error CSS1039: Token not allowed after unary operator: '-loading-icon'
(7146,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7181,23): run-time error CSS1030: Expected identifier, found ':'
(7181,38): run-time error CSS1031: Expected selector, found ')'
(7181,38): run-time error CSS1025: Expected comma or open brace, found ')'
(7186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7189,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(7204,21): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-hover-color'
(7207,21): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-selected-color'
(7211,14): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-width'
(7212,15): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-height'
(7224,19): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-width'
(7225,20): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-height'
(7226,29): run-time error CSS1046: Expect comma, found '132'
(7226,36): run-time error CSS1046: Expect comma, found ')'
(7243,14): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-color'
(7260,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(7266,14): run-time error CSS1039: Token not allowed after unary operator: '-inline-start'
(7269,17): run-time error CSS1046: Expect comma, found '255'
(7269,25): run-time error CSS1046: Expect comma, found '/'
(7273,27): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-expanded-icon'
(7274,27): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-expanded-icon'
(7277,27): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-collapsed-icon'
(7278,27): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-collapsed-icon'
(7279,25): run-time error CSS1039: Token not allowed after unary operator: '-dir-factor'
(7286,25): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-selected-bg-color'
(7287,14): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-selected-color'
(7294,25): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-bg-color'
(7297,14): run-time error CSS1039: Token not allowed after unary operator: '-treeitem-hover-color'
(7304,23): run-time error CSS1030: Expected identifier, found '#outlineView'
(7304,48): run-time error CSS1031: Expected selector, found ')'
(7304,48): run-time error CSS1025: Expected comma or open brace, found ')'
(7312,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7313,25): run-time error CSS1039: Token not allowed after unary operator: '-dialog-button-bg-color'
(7314,15): run-time error CSS1039: Token not allowed after unary operator: '-dialog-button-border'
(7321,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(7325,25): run-time error CSS1039: Token not allowed after unary operator: '-doorhanger-bg-color'
(7326,26): run-time error CSS1046: Expect comma, found '0'
(7326,30): run-time error CSS1046: Expect comma, found '/'
(7328,30): run-time error CSS1046: Expect comma, found '0'
(7328,34): run-time error CSS1046: Expect comma, found '/'
(7331,26): run-time error CSS1046: Expect comma, found '0'
(7331,30): run-time error CSS1046: Expect comma, found '/'
(7351,25): run-time error CSS1039: Token not allowed after unary operator: '-separator-color'
(7360,17): run-time error CSS1046: Expect comma, found '255'
(7360,24): run-time error CSS1046: Expect comma, found ')'
(7402,20): run-time error CSS1046: Expect comma, found '0'
(7402,24): run-time error CSS1046: Expect comma, found '/'
(7419,22): run-time error CSS1046: Expect comma, found '0'
(7419,26): run-time error CSS1046: Expect comma, found '/'
(7479,27): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-narrow-bg-color'
(7488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

:root {
	--orange: #f07b22;
	--associazione: rgb(194 14 26);
	--associazione-25: rgb(194 14 26 / 25%);
	--azurefns: #12a0d7;
	--azure: #e8f6f6;
	--azure: rgb(219 242 255);
	--azure-50: rgb(219 242 255 / 50%);
	--white: #FFF;
	--white-25: rgb(255 255 255 / 25%);
	--white-50: rgb(255 255 255 / 50%);
	--white-75: rgb(255 255 255 / 75%);
	--white-body: #fefefe;
	--white-transp: rgb(255 255 255 / 40%);
	--blue: #33679a;
	--blue-15: rgb(51 103 154 / 15%);
	--blue-25: rgb(51 103 154 / 25%);
	--blue-50: rgb(51 103 154 / 50%);
	--blue-75: rgb(51 103 154 / 75%);
	--sistemi: #c20e1a;
	--sistemi-05: rgb(194 14 26 / 5%);
	--sistemi-15: rgb(194 14 26 / 15%);
	--sistemi-25: rgb(194 14 26 / 25%);
	--sistemi-50: rgb(194 14 26 / 50%);
	--sistemi-75: rgb(194 14 26 / 75%);
	--c1: #303030;
	--c2: #2b2b2b;
	--c3: #1f1f1f;
	--c4: #1b1b1e;
	--cloud: rgb(255 214 80);
	--cloud-25: rgb(255 214 80 / 25%);
	--default: #444;
	--yellow: #eed23d;
	--yellow-light: #FFFFF4;
	--gradient-end: #f2f2f2;
	--gradient-start: #b9b4b3;
	--gray-default: #808080;
	--gray: #e9ecef;
	--gray-light: #f8f9fb;
	--gray-extralight: #fbfbfb;
	--gray-dark: #ddd;
	--impresa: rgb(0 146 174);
	--impresa-25: rgb(0 146 174 / 25%);
	--instagram: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
	--instagram-hover: webkit-linear-gradient(45deg, #09009f, #00ff95 80%);
	--linkedin: #0a66c2;
	--black: #252525;
	--overlay: rgb(0 0 0 /2%);
	--shadow: rgb(0 0 0 / 15%);
	--shadow-dark: rgb(0 0 0 / 20%);
	--studio: rgb(3 61 131);
	--studio-25: rgb(3 61 131 / 25%);
	--transp: transparent;
	--trasparente: transparent;
	--twitter: #1d9bf0;
	--twitter: rgb(29, 155, 240);
	--x: #000;
	--green: #198754;
	--green-light: #a6d7d5;
	--green-extralight: #b4e8e5;
	--wa: #25D366;
	--whatsapp: #25d366;
	--red-orange: #ff4500;
	--red-orange-05: rgba(255, 69, 0, 0.05);
	--red-orange-15: rgba(255, 69, 0, 0.15);
	--red-orange-25: rgba(255, 69, 0, 0.25);
	--red-orange-50: rgba(255, 69, 0, 0.50);
	--red-orange-75: rgba(255, 69, 0, 0.75);
	--s-menu-height: clamp(2rem,auto,6rem);
	--box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	--border-radius: 0.375rem;
}

html {
	scroll-behavior: smooth;
}

.rounded {
	border-radius: 0 0 0.375rem 0.375rem !important;
}

.rounded-full {
	border-radius: 0.375rem !important;
}

/*header {
	margin-top: clamp(2rem,auto,6rem);
}*/


body {
	font-family: "Nunito Sans", sans-serif;
	font-size: 1rem;
	position: relative !important;
	overflow-x: hidden;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	margin: 0;
}


footer {
	font-size: 0.9rem;
	font-size: clamp(0.8rem, 0.78rem + 0.09999999999999998vw, 0.9rem);
	margin-top: auto;
}

.section {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}


.background-page {
	background-attachment: fixed;
	background-image: url('/content/img/site/background.png');
	background-position: bottom;
}

.header-text {
}

.header-title {
	font-size: clamp(1.6rem, 1.43rem + 0.9vw, 3.5rem);
	font-size: clamp(1.3rem, 1.13rem + 0.8vw, 3.2rem);
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 1.2rem;
	margin-bottom: .6rem;
	margin-top: 0;
	display: flex;
	align-items: center;
	gap: 1rem;
}

.header-title-container, .header-subtitle-container {
	display: flex;
	align-items: center; /* Allinea verticalmente */
}

.header-grid {
	display: grid;
	grid-template-columns: 100%;
}

	.header-grid > .header-title {
		color: var(--sistemi);
		font-size: 1.25rem;
		font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);
		font-weight: 500;
		line-height: 2rem;
		margin-bottom: 2rem;
	}

.header-full {
	display: flex;
}


.page-text {
	letter-spacing: .5px;
	font-size: clamp(0.85rem, 1rem + 0.25vw, 1.0rem);
}

.page-title {
	font-size: clamp(1rem, 0.8rem + 0.25vw, 1.75rem);
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 2rem;
	margin-top: 0;
	/*letter-spacing: 0.15rem;*/
}

.header-subtitle, .page-subtitle {
	font-size: 1rem;
	font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 1rem;
	margin-top: 0;
}

footer.border-top {
	border-top: 1px solid var(--blue) !important;
}

footer > center > span:not(:last-child)::after, footer > span:not(:last-child)::after {
	content: " │ ";
	color: var(--white);
	padding: 0 .25rem;
}

.page-text-float {
	position: relative;
	margin-top: clamp(-21.5rem,-10rem + 5vw,-23rem)
}


div.address > span:not(:last-child):not(:first-child)::after {
	content: "|";
	color: var(--sistemi-50);
	margin-left: .5rem;
	margin-right: .5rem;
}

/*span .social-link-footer {
	font-size: 1.5rem;
	padding: .2rem;
}*/


.footer-fixed {
	bottom: 0;
	left: 0;
	position: fixed;
	width: 100%;
}

.alert {
	font-weight: 500;
}

a, a.inverse {
	text-decoration: none;
	color: var(--red-orange);
	font-weight: 700;
	cursor: pointer;
	font-size: 1rem;
}

	a:hover {
		color: var(--gray-default);
	}

	a.button-simple {
		color: var(--red-orange);
		margin-right: 1.2em;
		font-size: 1rem !important;
	}

		a.button-simple:hover {
			color: var(--default);
		}

	a.white {
		color: var(--white);
	}

		a.white:hover {
			color: var(--white-75)
		}

	a.white-black {
		color: var(--white);
	}

		a.white-black:hover {
			color: #000;
		}

	a.inverse:hover {
		background-color: var(--red-orange-75);
		color: var(--white);
	}


.sk-product {
	border: 1px solid transparent;
	padding-left: 1rem;
	/*transition: border-color 0.3s;*/
}

	.sk-product:hover {
		border-color: var(--red-orange-50);
		/*box-shadow: var(--box-shadow);*/
		/*color: var(--red-orange);*/
	}

	.sk-product a {
		align-items: center;
		display: flex;
		justify-content: left;
		width: 100%;
	}






.i {
	font-style: italic;
}

semistrong {
	font-weight: 600;
}

a.link-blue {
	color: var(--blue);
}

	a.link-blue:hover {
		color: var(--sistemi);
	}

img {
	width: 100%;
}

	img.auto {
		width: auto;
	}

	img.null {
		width: 0px !important;
		height: 0px !important;
	}

	img.middle {
		width: 50%;
		display: block;
		margin: 0 auto;
	}


.image-shadow {
	filter: drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,.15));
}

.image-copyright {
	position: absolute;
	bottom: .5rem;
	right: .5rem;
	padding: .35rem;
	background-color: rgba(255, 255, 255, 0.8);
	font-size: .6rem !important;
	color: #000;
}

.sub, .sup {
	position: relative;
	font-size: .75em;
	line-height: 0;
	vertical-align: baseline;
}

.sup {
	top: -0.5em;
}

.body-content {
	margin-bottom: 15vh;
}

	.body-content.reset {
		min-height: 0vh !important;
		margin-bottom: 0;
	}

	.body-content.nopadding {
		margin-bottom: 0;
	}

.vh48 {
	min-height: 48vh !important;
}

.vh68 {
	min-height: 68vh !important;
}

.titolo {
	color: var(--sistemi);
	margin-bottom: 20px;
	padding: 10px 0px;
	line-height: 1.4em;
}

.first {
	margin-top: 160px;
}

.bold {
	font-weight: 700;
}

.thin {
	font-weight: 300;
}

.grid-full {
	display: grid;
	grid-template-columns: 100% 0%;
}

.grid-ruby {
	display: ruby;
	gap: 1rem; /* Spazio tra gli elementi della griglia */
}

div.grid-ruby > div.col {
	padding-right: 2rem
}

.grid {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
}

.grid-listabox {
	display: grid;
	grid-template-columns: 25% 75%;
}

.grid-5050 {
	display: grid;
	grid-template-columns: 50% 50%;
}

.grid-6040-news {
	display: grid;
	grid-template-columns: 60% 40%;
}

.grid-3070 {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	align-items: start;
}

.grid-6040 {
	display: grid;
	grid-template-columns: 60% 40%;
	align-items: center;
}


.grid-2575 {
	display: grid;
	grid-template-columns: 25% 75%;
	align-items: center;
}

.grid-7030 {
	display: grid;
	grid-template-columns: 70% 30%;
}

.grid-25 {
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
}

.grid-25-25-50 {
	display: grid;
	grid-template-columns: 25% 25% 50%;
}


.grid-33 {
	display: grid;
	grid-template-columns: 33.333% 33.333% 33.333%;
}

.grid-center {
	align-items: center;
}


.grid-start {
	align-items: start;
}


@media (max-width: 600px) {
	.grid-5050, .grid-33 {
		grid-template-columns: 1fr; /*Imposta una colonna singola per schermi con larghezza <= 600px */
	}
}




/*  POPOVER  */
.popover {
	/*z-index: 1020;*/
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1020;
	display: block;
	max-width: 276px;
	/*font-family: var(--bs-font-sans-serif);*/
	font-family: inherit;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border: 1px solid var(--sistemi-25);
	border-radius: 0.3rem;
}

.popover-header {
	padding: .5rem 1rem;
	margin-bottom: 0;
	font-size: 0.85rem;
	background-color: var(--gray);
	border-bottom: 1px solid var(--sistemi-25); /*rgba(0,0,0,.2) ;*/
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
	color: var(--sistemi);
}

.popover.bs-popover-bottom .popover-arrow::before {
	border-bottom-color: var(--sistemi-50);
}

.popover.bs-popover-bottom .popover-arrow::after {
	border-bottom-color: var(--gray);
}



/* TOOLTIP  */
.tooltip-inner {
	background-color: var(--red-orange);
	/*	opacity: .8 !important;*/
}

.tooltip .tooltip-arrow::before {
	border-top-color: var(--red-orange) !important;
	/*opacity: .4 !important;*/
}

/*.tooltip.bs-tooltip-right .tooltip-arrow::before {
	border-right-color: var(--red-orange) !important;
}

.tooltip.bs-tooltip-left .tooltip-arrow::before {
	border-left-color: var(--red-orange) !important;
}

.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: var(--red-orange) !important;
}

.tooltip.bs-tooltip-top .tooltip-arrow::before {
	border-top-color: var(--red-orange) !important;
}
*/


@media (max-width: 556px) {
	.grid-6040 {
		display: inline-block;
	}
}




.lista-box {
	border-bottom: 16px solid transparent;
}

	.lista-box:hover {
		border-color: var(--sistemi-25);
	}


/*.grid-3070:hover {
		background-color: var(--azure);
	}*/

.phover:hover {
	background-color: var(--azure);
}

/* POSIZIONAMENTO CENTRALE */
.vertical-center {
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.vertical-middle {
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
}



/* DIMENSIONI IMMAGINI TESTATE */

.img-testata {
	background-size: contain;
	position: relative;
	background-repeat: no-repeat;
}

.img-testata-bottom {
	background-position: center bottom;
}

.img-testata-center {
	background-position: center center;
}


.img-testata-full {
	min-height: 90vh;
}

.img-testata-none {
	height: 30vh;
}

.img-testata-none-small {
	height: auto;
}

.img-testata-large {
	height: 100vh;
}


.img-testata-medium {
	height: 75vh;
}

.img-testata-small {
	height: 60vh;
}

.img-testata-xsmall {
	height: 45vh;
}


.img-testata-xxsmall {
	height: 30vh;
}

.img-testata-xxxsmall {
	height: 15vh;
}

.img-zoom {
	animation: shrink 5s infinite alternate;
	animation-delay: 0s;
}


.img-white-filter {
	filter: brightness(0) invert(1);
}

@keyframes shrink {
	0% {
		background-size: 110% 110%;
	}

	100% {
		background-size: 140% 140%;
	}
}








.img-testata-shadow {
	-moz-box-shadow: inset 0 -10px 10px -10px grey;
	-webkit-box-shadow: inset 0 -10px 10px -10px grey;
	box-shadow: inset 0 -10px 10px -10px grey;
}

.img-soluzioni {
	background-image: url('/content/img/site/soluzioni.jpg');
	transition: all .5s;
}

.img-notizie {
	background-image: url('/content/img/site/notizie.jpg');
}

.img-eventi {
	background-image: url('/content/img/site/eventi.jpg');
}


.img-contatti, .img-lavora {
	background-image: url('/content/img/site/contatti.jpg');
}

.img-box01 {
	background-image: url('/content/img/site/homebase01.jpg');
}

.img-box02 {
	background-image: url('/content/img/site/homebase02.jpg');
}

.img-box03 {
	background-image: url('/content/img/site/homebase03.jpg');
}


/* Immagini logo side*/
.logo-side {
	transform: scale(1, 1);
}

	.logo-side:hover {
		transform: scale(1.05, 1.05);
		transition: all 0.3s ease-in-out 0.3s;
	}


/*   SFONDI */
.bg-hline {
	background-image: url('/content/img/site/bg-hline.png');
}


.bg-vline {
	background-image: url('/content/img/site/bg-vline.png');
}


.bg-hlineb {
	background-image: url('/content/img/site/bg-hlineb.png');
}

.bg-vlineb {
	background-image: url('/content/img/site/bg-vlineb.png');
}


.bg-office {
	background-image: url('/content/img/freepik/OIUFFK0.png');
	background-size: contain;
	background-position: center;
	position: relative;
}

	.bg-office::before {
		content: "";
		position: absolute;
		bottom: 10px;
		right: 10px;
		padding: 5px;
		background-color: rgba(255, 255, 255, 0.8);
		font-size: 12px;
		color: #000;
	}


/*.bg-office::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255,255, 255, 0.5);
	}*/




/*  BORDI */

.border-text-white {
	-webkit-text-stroke: 1px #fff;
}


img.border-photo, .border-photo {
	border: 1px solid var(--sistemi-25);
	padding: 6px;
	background-color: var(--azure);
	/*width: 100%;*/
}

.thumbs {
	padding: 1.5rem 0;
	/*width: 35%;*/
}

img.border-photo.list {
	width: 100%;
	/*max-width: 185px;
	max-height: 185px;
	background-image: url('img/site/preloader.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70%;*/
}

img.border-photo.single {
	width: 100%;
	background-color: var(--trasparente);
	border: none;
	/*padding: 0rem 3rem;*/
}


.border-title-page {
	border-radius: 4px;
}
/*colore BORDI*/
.border-white {
	border: 1px solid var(--white);
}

.border-sistemi {
	border: 1px solid var(--sistemi);
}

.border-sistemi-25 {
	border: 1px solid var(--sistemi-25);
}



.border-blue {
	border: 1px solid var(--blue);
}




.border-bottom-sof {
	padding: 0.4rem 0rem !important;
	border-bottom: 1px solid var(--red-orange-50) !important;
}

.border-bottom-sof-lg {
	padding: 0.5rem !important;
	border-bottom: 0.5rem solid var(--yellow) !important;
}

.border-bottom-sof-alt-lg {
	padding: 0.5rem !important;
	border-bottom: 0.5rem solid var(--red-orange) !important;
}

.border-bottom-na-lg {
	padding: 0.5rem !important;
	border-bottom: 0.35rem solid #12A0D7 !important;
}


.border-top-sof {
	padding: 0.6rem !important;
	margin-top: 1rem !important;
	border-top: 1px solid var(--sistemi-25) !important;
	border-top: 2px solid var(--white-transp) !important;
}

.border-canvas {
	border: 1px solid #adb5bd;
}

/* DIMENSIONI E POSIZIONI IMMAGINI */
[class^="img-list"] {
	width: auto;
}

.img-list {
	max-height: 5rem;
}

.img-list-medium {
	max-height: 4rem;
}

.img-list-small {
	max-height: 3rem;
}

.img-list-xsmall {
	max-height: 2rem;
}

.small, .img-small {
	max-width: 140px;
}

.xsmall, .img-xsmall {
	max-width: 120px;
}

.img-medium {
	max-width: 24rem;
}

img.center {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
}

.img-center {
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

/* BRAND */
.softalia-brand {
	width: clamp(11rem, 9rem + 4vw, 14.5rem);
}

/*.softalia-brand:hover, .sistemi-brand:hover, .sistemi-brand-home:hover {
		filter: drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,.15));
	}
*/

.sistemi-brand {
	width: 8rem;
}

.sistemi-brand-2 {
	width: calc(4rem + 2vw);
}

.sistemi-brand-home {
	width: clamp(7rem, 6.5rem + 3vw, 11rem);
	margin-top: clamp(7.5rem, 6.5rem + 3vw, 10rem);
}

.size-m {
	width: calc(7.8rem + 1.5vw)
}

.logopartner img.sistemi-brand {
	opacity: 0;
	display: none;
	transition: opacity ease-in-out 2s;
}

/*LOGO FLIP*/

.flip-card-logo {
	background-color: transparent;
	width: 140px;
	height: 57px;
	margin-right: 2rem;
	perspective: 1000px; /* Rimuovere se non si vuole l'effetto 3D */
}

/* Container richiesto per posizionare il fronte ed il retro */
.flip-card-logo-inner {
	position: relative;
	width: 100%;
	/*	height: 100%;*/
	text-align: center;
	transition: transform 0.8s;
	transform-style: preserve-3d;
}

/* Rotazione orizzontale di 180° */
.flip-card-logo:hover .flip-card-logo-inner {
	transform: rotateY(180deg);
}

/* Posiziona il fronte ed il retro */
.flip-card-logo-front, .flip-card-logo-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden; /* Safari */
	backface-visibility: hidden;
}

/* Assegna lo stile al fronte (opzione se l'immagine è mancante) */
.flip-card-logo-front {
}

/* Assegna lo stile al retro */
.flip-card-logo-back {
	transform: rotateY(180deg);
}

/*end LOGO FLIP*/


.r4f, .center-div {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.center-div-home {
	position: absolute;
	top: 35vh;
	top: 25vh;
	left: 50vw;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.center-div-right {
	position: absolute;
	top: 50%;
	right: 5%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.center-div-left {
	position: absolute;
	top: 50%;
	left: 5%;
	transform: translate(-50%, -50%);
	z-index: 2;
}



@media (max-width: 576px) {

	img.sistemi-brand, .flip-card {
		transition: opacity ease-in-out 1s;
	}

	.flip-card-logo {
		width: 100%;
	}

	img.sistemi-brand {
		display: none;
	}

	.logopartner img.sistemi-brand {
		display: none;
		opacity: 1;
		transition: opacity ease-in-out 1s;
	}

	.nav.nav-tabs.nav-tabs-soft {
		flex-wrap: nowrap !important;
		font-size: .8em;
	}

	.group-button {
		margin-top: 8px;
	}

	img.border-photo {
		width: 50%;
	}

	.r4f {
		width: 78vw;
	}

	.des-icon {
		display: none;
	}


	footer > span:not(:last-child) + :not(.social-link-footer)::after {
		content: "\a";
		white-space: pre;
		/*and :not(.social-link-footer)*/
	}


	/*footer > span .social-link-footer::after {
		content: "\a";
		white-space: pre;*/
	/*and :not(.social-link-footer)*/
	/*}*/

}


@media (max-width: 1200px) {
	.img-normal {
		height: fit-content;
	}

	.nav.nav-tabs.nav-tabs-soft {
		flex-wrap: nowrap !important;
	}

	.des-icon {
		display: none;
	}
}


/* BOTTONI*/
*:active {
	outline: none !important;
}

*:focus:not(.focus-visible) {
	outline: none !important;
	outline: none; /* Rimuove il bordo */
	box-shadow: none; /* Rimuove qualsiasi ombra */
}


.btn {
	border-radius: 0px;
	outline: none;
	box-shadow: none;
}

	.btn:focus {
		/*border: none;*/
		outline: none;
		box-shadow: none;
	}



.btn-default {
	border-color: var(--blue);
	color: var(--blue);
	font-weight: 500;
}

	.btn-default:hover {
		background-color: var(--blue);
		color: var(--white)
	}

.btn-icon {
	height: 40px;
}

	.btn-icon i {
		font-size: 16px;
		padding-right: 6px;
	}

.btn-sistemi {
	height: 40px;
	border: 1px solid var(--sistemi);
}

	.btn-sistemi:hover {
		background-color: var(--sistemi);
		color: var(--white);
	}

	.btn-sistemi img {
		width: 22px;
	}

.group-btn-icon {
	position: fixed;
	margin-top: -14px;
	right: 20px;
	z-index: 1020;
}

.btn-icon {
	text-decoration: none;
	border-radius: 0px 0px 4px 4px !important;
	height: 40px;
	display: inline-flex;
	align-items: center;
	overflow: hidden;
	width: auto;
	max-width: 40px; /** Sto animando la larghezza massima perché la larghezza deve essere automatica e l'auto non può essere animata **/
	-webkit-transition: max-width 0.5s;
	transition: max-width 0.5s;
}

	.btn-icon:hover {
		max-width: 300px;
		color: var(--white);
	}

.icon {
	/*font-family: "Font Awesome 5 Free";*/
	font-size: 16px;
	margin-right: 8px;
	padding: 0px 0px;
	display: flex;
	align-items: center;
}

.btn-icon-text {
	white-space: nowrap;
}

/*standard for button on the edge of the box */

.btn-box {
	display: inline-block;
	font-weight: 600;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	/*padding: 15px 20px;*/
	padding: .85rem;
	font-size: 1rem;
	font-size: calc(.9rem + 0.1vw);
	border-radius: 0.25rem;
	border-radius: 0 0 0.375rem 0.375rem !important;
	/*transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;*/
	position: absolute;
	z-index: 900;
	width: fit-content;
	white-space: nowrap;
}


.btn-box-default {
	border: 1px solid var(--red-orange-25);
	color: var(--red-orange);
	background-color: var(--white);
	/*transition: all .5s*/
}

	.btn-box-default:hover {
		color: var(--white);
		background-color: var(--red-orange);
		border: 1px solid var(--red-orange);
	}

.btn-box-default-inverse {
	border: 1px solid var(--red-orange);
	color: var(--white);
	background-color: var(--red-orange-75);
	/*transition: all .5s*/

	border: 1px solid var(--red-orange);
	color: var(--white);
	background-color: var(--red-orange);
}

	.btn-box-default-inverse:hover {
		border: 1px solid var(--red-orange-25);
		color: var(--red-orange);
		background-color: var(--white);
		border: 1px solid var(--red-orange);
		color: var(--red-orange);
		background-color: var(--white);
		box-shadow: var(--box-shadow)
	}


.btn-box-blue {
	border: 1px solid var(--blue-25);
	color: var(--blue);
	background-color: var(--white);
	transition: all .5s
}

	.btn-box-blue:hover {
		color: var(--white);
		background-color: var(--blue);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-blue-inverse {
	border: 1px solid var(--white);
	color: var(--white);
	background-color: var(--blue);
	transition: all .5s
}

	.btn-box-blue-inverse:hover {
		border: 1px solid var(--blue-25);
		color: var(--blue);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-studio {
	border: 1px solid var(--studio-25);
	color: var(--studio);
	background-color: var(--white);
	transition: all .5s
}

	.btn-box-studio:hover {
		color: var(--white);
		background-color: var(--studio);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-studio-inverse {
	border: 1px solid var(--white);
	color: var(--white);
	background-color: var(--studio);
	transition: all .5s
}

	.btn-box-studio-inverse:hover {
		border: 1px solid var(--studio-25);
		color: var(--studio);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-impresa {
	border: 1px solid var(--impresa-25);
	color: var(--impresa);
	background-color: var(--white);
	transition: all .5s
}

	.btn-box-impresa:hover {
		color: var(--white);
		background-color: var(--impresa);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-impresa-inverse {
	border: 1px solid var(--white);
	color: var(--white);
	background-color: var(--impresa);
	transition: all .5s
}

	.btn-box-impresa-inverse:hover {
		border: 1px solid var(--impresa-25);
		color: var(--impresa);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-associazione {
	border: 1px solid var(--associazione-25);
	color: var(--associazione);
	background-color: var(--white);
	transition: all .5s
}

	.btn-box-associazione:hover {
		color: var(--white);
		background-color: var(--associazione);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-associazione-inverse {
	border: 1px solid var(--white);
	color: var(--white);
	background-color: var(--associazione);
	transition: all .5s
}

	.btn-box-associazione-inverse:hover {
		border: 1px solid var(--associazione-25);
		color: var(--associazione);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
	}

.btn-box-cloud {
	border: 1px solid var(--cloud-25);
	color: var(--cloud);
	background-color: var(--white);
	transition: all .5s
}

	.btn-box-cloud:hover {
		color: var(--white);
		background-color: var(--cloud);
	}

.btn-box-cloud-inverse {
	border: 1px solid var(--white);
	color: var(--white);
	background-color: var(--cloud);
	transition: all .5s
}

	.btn-box-cloud-inverse:hover {
		border: 1px solid var(--cloud-25);
		color: var(--cloud);
		background-color: var(--white);
	}

.btn-neutral {
	border: 1px solid #adb5bd;
	background-color: var(--gray-light);
	padding: 0.5rem;
	font-weight: 500;
	color: var(--black);
	margin: 0 0;
}

	.btn-neutral:hover {
		background-color: var(--gray-dark);
	}


[class*="btn-box-"]:hover {
	/*animation: pulseButton 1s infinite;*/
}

@keyframes pulseButton {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(0.95);
	}

	100% {
		transform: scale(1);
	}
}


/* INPUT */
input, select {
	outline: none;
	box-shadow: none;
}

	input:focus, select:focus, select::selection {
		outline: none !important;
		box-shadow: none !important;
	}

.input-disabled {
	pointer-events: none;
	opacity: 0.5;
}

select {
	appearance: listbox !important;
	-webkit-appearance: listbox !important;
	-moz-appearance: listbox !important;
}

.zselect:after {
	position: absolute;
	z-index: 100;
	top: 10px;
	right: 10px;
	font-family: 'Material Icons Outlined';
	font-size: 24px;
	content: "\e5cf";
}

.xselect:after {
	position: absolute;
	visibility: visible;
	font-family: FontAwesome;
	content: "\f096";
	font-size: 18px;
}


/* colore background */
.bg-cloud-img {
	background-image: url('/content/img/site/bg-cloud.png');
}

.bg-strip {
	background-image: url('img/site/bitmap.png');
	background-image: url('img/site/bg-line.jpg');
}

.bg-trasparente {
	background-color: var(--trasparente);
}

.bg-normal {
	background-color: #e9eae3;
}

.bg-white-body {
	background-color: var(--white-body);
}

.bg-white {
	background-color: var(--white);
}

.bg-white-blur {
	-webkit-backdrop-filter: blur(15x);
	backdrop-filter: blur(15px);
	background-color: rgb(255 255 255 / 40%);
}

.bg-gray-default {
	background-color: var(--gray-default);
}

.bg-gray {
	background-color: var(--gray);
}


.bg-gray-dark {
	background-color: var(--gray-dark);
}

.bg-gray-light {
	background-color: var(--gray-light);
}

.bg-gray-extralight {
	background-color: var(--gray-extralight);
}



.bg-blur {
	-webkit-backdrop-filter: blur(15x);
	backdrop-filter: blur(15px);
}

.bg-white-trasparente {
	background-color: var(--white-transp);
}

.bg-azure {
	background-color: var(--azure);
}

.bg-azurefns {
	background-color: var(--azurefns);
}

.bg-blue {
	background-color: var(--blue);
}

.bg-sistemi {
	background-color: var(--sistemi);
}

.bg-sistemi-blur {
	background-color: var(--sistemi-25);
	-webkit-backdrop-filter: blur(15x);
	backdrop-filter: blur(15px);
}

.bg-studio {
	background-color: var(--studio);
}

.bg-impresa {
	background-color: var(--impresa);
}

.bg-associazione {
	background-color: var(--associazione);
}

.bg-cloud {
	background-color: var(--cloud);
}

.bg-giallo {
	background-color: var(--yellow);
}

.bg-giallo-light {
	background-color: var(--yellow-light);
}

.bg-red-orange {
	background-color: var(--red-orange);
}


/*colore testo*/
.text-default {
	color: var(--default);
}

.text-black, .black {
	color: #000;
}

.text-red, .red {
	color: red;
}

.text-highlight, .text-red-orange, .red-orange {
	color: var(--red-orange);
}

.text-shadow {
	text-shadow: 0 0 5px #000000;
}

.text-shadow-light {
	text-shadow: 0 0 3px rgba(0,0,0,.62);
}

.text-white, .white {
	color: var(--white);
}

.text-white-transp {
	color: rgba(255,255,255,20%);
}

.text-azure, .azure {
	color: var(--azure);
}

.text-sistemi, .sistemi {
	color: var(--sistemi) !important;
}

.text-blue, .blue {
	color: var(--blue);
}

.text-studio, .studio {
	color: var(--studio);
}

.text-impresa, .impresa {
	color: var(--impresa);
}

.text-associazione, .associazione {
	color: var(--associazione);
}

.text-cloud, .cloud {
	color: var(--cloud);
}

.text-green, .green {
	color: var(--green);
}



.uppercase {
	text-transform: uppercase;
}

.titolo-page {
	color: var(--blue) !important;
	padding: 40px 0px 20px 0px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}


.lead-page {
	color: var(--blue) !important;
	background-color: var(--white-transp);
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.4em;
	width: fit-content;
}


.btn-r4f {
	position: absolute;
	width: fit-content;
	padding: 10px 30px;
}


/* R I B B O N */
.ribbon {
	width: fit-content;
	padding: 10px 30px;
	margin-bottom: 20px;
	margin-top: 20px;
	letter-spacing: 0.25rem;
}

.ribbon-hr {
	/*width: fit-content;*/
	padding: 10px 30px;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: 0.15rem;
	border-bottom: 1px solid var(--sistemi-25)
}

	.ribbon-hr + hr {
		background-color: var(--sistemi);
		margin: -1px 0 20px 0;
		opacity: .25;
		height: 1px;
	}

	.ribbon-hr.btn + hr {
		background-color: var(--sistemi);
		margin: 11px 0 20px 0;
		opacity: .25;
		height: 1px;
	}



.ribbon-default {
	color: var(--white);
	background-color: var(--red-orange);
}


a.ribbon-default:hover {
	color: var(--red-orange);
	background-color: var(--white);
}

.ribbon-default-inverse {
	color: var(--red-orange);
	/*background-color: var(--white);*/
}

a.ribbon-default-inverse:hover {
	color: var(--white);
	background-color: var(--red-orange);
}



.ribbon-sistemi {
	color: var(--white);
	background-color: var(--sistemi);
}


a.ribbon-sistemi:hover {
	color: var(--sistemi);
	background-color: var(--white);
}

.ribbon-sistemi-inverse {
	color: var(--sistemi);
	/*background-color: var(--white);*/
}

a.ribbon-sistemi-inverse:hover {
	color: var(--white);
	background-color: var(--sistemi);
}


.ribbon-sistemi25-inverse {
	color: var(--sistemi-25);
	background-color: var(--white);
	/*transition: all .5s;*/
}

a.ribbon-sistemi25-inverse:hover {
	color: var(--white);
	background-color: var(--sistemi-25);
}



.ribbon-linkedin {
	color: var(--linkedin);
	background-color: var(--white);
	/*transition: all .5s;*/
}

a.ribbon-linkedin:hover {
	color: var(--white);
	background-color: var(--linkedin);
}

.ribbon-linkedin-inverse {
	color: var(--white);
	background-color: var(--linkedin);
	/*transition: all .5s;*/
}

a.ribbon-linkedin-inverse:hover {
	color: var(--linkedin);
	background-color: var(--white);
}

.ribbon-twitter {
	color: var(--twitter);
	background-color: var(--white);
	/*transition: all .5s;*/
}

a.ribbon-twitter:hover {
	color: var(--white);
	background-color: var(--twitter);
}

.ribbon-twitter-inverse {
	color: var(--white);
	background-color: var(--twitter);
	/*transition: all .5s;*/
}

a.ribbon-twitter-inverse:hover {
	color: var(--twitter);
	background-color: var(--white);
}

.ribbon-wa {
	color: var(--wa);
	background-color: var(--white);
	/*transition: all .5s;*/
}

a.ribbon-wa:hover {
	color: var(--white);
	background-color: var(--wa);
}

.ribbon-wa-inverse {
	color: var(--white);
	background-color: var(--wa);
	/*transition: all .5s;*/
}

a.ribbon-wa-inverse:hover {
	color: var(--wa);
	background-color: var(--white);
}


.ribbon-instagram {
	/*display: inline-block;
	width: 250px;
	height: 250px;
	text-align: center;*/
	/*border-radius: 40px;*/
	/*color: #fff;*/
	/*font-size: 220px;*/
	/*line-height: 250px;*/
	/*vertical-align: middle;
	background: #d6249f;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);*/
	/*box-shadow: 0px 3px 10px rgba(0,0,0,.25);*/
}


.ribbon.ribbon-content {
	text-transform: capitalize;
}

/* RIBBON DIV HOME PAGE*/
div.ribbon {
	width: 100%;
}

div[onclick] {
	cursor: pointer;
}

	div[onclick]:hover {
		color: var(--red-orange);
		/*background-color: var(--sistemi);*/
	}



/* BOX */
.box-slider {
	margin-bottom: 10px;
	padding: 20px 10px
}

.fix-bottom {
	position: absolute;
	bottom: 2%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.flex-right {
	display: flex;
	/*justify-content: right;
	align-items: flex-end;*/
	flex-wrap: nowrap;
	float: right;
}

.flex-left {
	display: flex;
	justify-content: left;
	align-items: flex-start;
	flex-wrap: nowrap;
}


.pulse {
	animation: pulse .5s ease-in-out infinite alternate;
}


@-webkit-keyframes pulse {
	from {
		text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
		opacity: 1;
		/*width: 100%;*/
	}

	to {
		text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
		/*opacity: .7;*/
		/*width: 95%;*/
	}
}


.blink {
	/*height:24px;
	width: 24px;
	border-radius: 50%;
	background-color: #ff69b4;*/
	animation: myblink 1500ms infinite;
}

@-webkit-keyframes myblink {
	0% {
		box-shadow: #ff69b4 0 0 0 0;
	}

	75% {
		box-shadow: #ffffff 0 0 0 0 16px;
	}
}




/* CONTAINER PERSONALIZZATO */
.container-sft {
	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: 556px) {
	.container-sft {
		max-width: 340px;
	}
}

@media (min-width: 768px) {
	.container-sft {
		max-width: 556px;
	}
}

@media (min-width: 992px) {
	.container-sft {
		max-width: 768px;
	}
}

@media (min-width: 1200px) {
	.container-sft {
		max-width: 992px;
	}
}


@media (min-width: 1400px) {
	.container-sft {
		max-width: 1200px;
	}
}



/*BOX HOME PAGE*/

.button-box {
	position: absolute;
	z-index: 1000;
	margin-top: -25px;
	margin-left: 20px;
}


.azure-transp {
	color: var(--azure);
}

.overlay {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.overlay-div {
	width: 100%;
	height: 60%;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.ul {
	list-style: none;
}

	.ul .li {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		/*box-shadow: var(--shadow) !important;*/
	}

.li .overlay, .div .overlay {
	background-color: rgb(0 0 0 / 0%);
}

.professionisti {
	border-bottom-color: var(--studio) !important;
}

.imprese {
	border-bottom-color: var(--impresa) !important;
}

.associazioni {
	border-bottom-color: var(--associazione) !important;
}

.cloud {
	border-bottom-color: var(--yellow) !important;
}

.sistemi {
	border-bottom-color: var(--sistemi) !important;
}

.softalia {
	border-bottom-color: var(--red-orange) !important;
}

.li:hover .overlay {
	display: block;
	background-color: var(--overlay);
	box-shadow: var(--shadow) !important;
	border-bottom: .8rem solid;
	border-radius: 0.375rem;
}

.div:hover .overlay-div {
	display: block;
	background-color: var(--overlay);
	box-shadow: var(--shadow) !important;
	/*border-bottom: .8rem solid;*/
	/* border-radius: 0 0 0.375rem 0.375rem !important;*/
	border-radius: 0.375rem;
}

.div:hover {
	background-color: var(--cloud);
}

.nomesoluzione {
	font-size: 1.35em;
	font-weight: 700;
	text-transform: capitalize;
}


.sidebar-link {
	/*font-size: 0.8rem;
	font-size: clamp(0.8rem, 0.76rem + 0.19999999999999996vw, 1rem);*/
	font-weight: 600;
}

/*VIDEO*/
.full-video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	right: 0;
	bottom: 0;
	padding: 0 !important;
	margin: 0 !important;
}


.size-video {
	-o-object-fit: cover;
	Object-fit: cover;
	-o-object-position: 50% 50%;
	Object-position: 50% 50%;
	font-family: "object-fit: cover; object-position: center center;";
	position: absolute;
	width: 100%;
	height: 100%
}


/*  LIST GROUP */

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	/*border-radius: 0.25rem;*/
}

.list-group-item {
	position: relative;
	display: block;
	padding: 0.5rem 1rem;
	color: var(--default);
	text-decoration: none;
	background-color: var(--trasparente);
	border: 1px solid rgba(0,0,0,0);
	border-radius: 0.25rem;
	transition: all .5s;
}

.list-group-item-action:focus, .list-group-item-action:hover {
	z-index: 1;
	color: var(--sistemi);
	text-decoration: none;
	background-color: var(--white);
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
	/*border: 1px solid var(--sistemi-25);*/
}

.offcanvas-msg {
	position: absolute;
	width: 100%;
}

.offcanvas-body {
	padding: 0;
}

.offcanvas-backdrop.fade.show, .no-pointer-events {
	pointer-events: none;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Standard */
}

.offcanvas {
	z-index: 1300;
	visibility: visible
}


.offcanvas-size-0 {
	min-width: 40vw;
	max-width: 100vw;
}

.offcanvas-size-1 {
	min-width: 54vw;
	max-width: 100vw;
}

.offcanvas-size-2 {
	min-width: 66.6666vw;
	max-width: 100vw;
}

.offcanvas-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: default;
}

.offcanvas-title-text {
	font-size: 1.4rem;
	padding-left: 1rem;
}

.counter {
	font-size: 1.5rem;
}

	.counter span {
		font-weight: 400;
	}

	.counter sub {
		/*font-style: italic;*/
		opacity: 0.8;
	}

.info {
	font-size: 1.2rem;
}


.qrcode {
	width: 12rem;
	height: 12rem;
}


.offcanvas-menubar {
	background-color: var(--gray);
	border-bottom: 1px solid #adb5bd;
	font-size: 0.9rem;
	height: 3.5rem;
	position: absolute;
	width: 100%;
	z-index: 10;
}

.cookies {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	background: rgba(234, 239, 241,0.95);
	letter-spacing: 0px;
	text-align: center;
	z-index: 1060;
	bottom: -400px;
	border-top: 1px solid #ddd;
	transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
}

	.cookies.slide-in {
		bottom: 0px;
		transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
	}

.cookies-text {
	color: #000;
	font-weight: 300;
	/*font-family: Arial;
	font-size: 12px;*/
	position: relative;
	height: auto;
	width: 90%;
	/*padding: 10px;*/
	margin-left: auto;
	margin-right: auto;
}
.popover-header {
	text-align: center !important;
}

.social-link {
	padding: 4px;
	display: inline;
}

.social-border {
	border-bottom: 1px solid rgba(174,25,44,.25)
}

.social-link .social-img {
	overflow: visible;
}

	.social-link .social-img i {
		width: 100%;
		height: auto;
		transform: scale(1,1);
		transition: all 0.3s; /*ease-in-out 0s;*/
	}


	.social-link .social-img img {
		width: 24px;
		height: auto;
		transform: scale(1,1);
		transition: all 0.3s; /*ease-in-out 0s;*/
		margin-top: -7px;
	}

.social-link:hover .social-img i, .social-link:hover .social-img img {
	/*transform: scale(1.2,1.2);*/
}

.social-link-footer {
	font-size: 1rem;
}



.share {
	cursor: pointer;
}


.social {
	margin-top: 0.5rem;
}

.social-center {
	display: flex;
	/*  text-align: -webkit-center;
	margin-top: 20px;*/
	justify-content: center;
}

root {
	--instagram-hover: webkit-linear-gradient(45deg, #09009f, #00ff95 80%);
}

.ribbon-instagram {
	background-color: var(--white);
	transition: all .5s;
}

a.ribbon-instagram:hover {
	background-image: linear-gradient( 45deg, var(--sistemi) 0%, var(--white) 80%);
}


.social {
	transition: font-size .5s;
}

.linkedin {
	color: var(--linkedin) !important;
}

.twitter {
	color: var(--twitter) !important;
}

.x-twitter {
	color: var(--x-twitter) !important;
}

.instagram {
	background: var(--instagram); /*-webkit-linear-gradient(45deg, #09009f, #00ff95 80%) !important;*/
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	/*margin: 0;*/
}

.whatsapp {
	color: var(--whatsapp) !important;
}

a.social:hover, i.social:hover {
	/*background-image: var(--instagram-hover);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;*/
	font-size: 2.4rem;
	border-bottom-color: var(--sistemi);
}


@media (max-width: 576px) {
}


.last-update {
	color: var(--gray-default);
	font-size: .8rem;
	/*padding-top: 2rem;*/
}

.post-img {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
	margin-right: 1.5rem;
	margin-right: clamp(0rem, -0.3rem + 1.5vw, 1.5rem);
	margin-top: 1.5rem;
}

.post-slide {
	/*border: 1px solid var(--sistemi-25);*/
	padding: 0px 0px 20px 0px;
}

	.post-slide .post-img {
		border-radius: .25rem;
		overflow: hidden;
	}

		.post-slide .post-img img {
			height: auto;
			/*transition: all 0.3s ease-in-out 0s;*/
			width: 100%;
		}

	.post-slide:hover {
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
	}

		.post-slide:hover .post-img img {
			/*transform: scale(1.2,1.2);*/
			/*transform: scale(1.1,1.1);*/
			/*filter: none;
			opacity: 1;
			opacity: .6;*/
		}

.post-content {
	border-radius: 0.25rem;
}

.post-slide .post-content {
	background: var(--white);
	padding: 20px 15px;
	padding: 1.25rem;
	position: relative;
}

.post-slide .post-date {
	background: var(--white-transp);
	border: 1px solid var(--sistemi-50);
	line-height: 30px;
	min-height: 30px;
	min-width: 100px;
	position: absolute;
	text-align: center;
	top: -25px;
}

.post-slide .month {
	background: var(--sistemi-25);
	border-bottom: 1px solid var(--sistemi-50);
	border-top-left-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
	color: var(--white);
	color: var(--red-orange);
	display: block;
	font-size: 0.9rem;
	padding: 0 10px;
	text-transform: uppercase;
}

.post-slide .date {
	color: var(--red-orange);
	font-size: 1.4rem;
	line-height: 3rem;
	padding: 0 2.5rem;
}

.post-slide .post-title {
	padding-top: 3.5rem;
}

	.post-slide .post-title a {
		color: #14bf9b;
		color: var(--blue);
		font-size: 1.2rem;
		line-height: 1.45em;
		transition: all 0.50s ease 0s;
	}

		.post-slide .post-title a:hover {
			color: var(--red-orange);
			text-decoration: none;
		}

.post-slide .post-description {
	color: #999;
	font-size: 16px;
	line-height: 30px;
}

.post-slide .post-bar {
	background: #14bf9b;
	background: var(--yellow);
	list-style: none;
	padding: 15px 0;
	text-align: center;
}

	.post-slide .post-bar li {
		display: inline-block;
		margin-right: 5px;
	}

		.post-slide .post-bar li a {
			color: #fff;
			font-size: 12px;
			text-transform: capitalize;
			transition: 0.2s ease;
		}

			.post-slide .post-bar li a:hover {
				color: #333;
				text-decoration: none;
			}

		.post-slide .post-bar li i {
			color: #fff;
			margin-right: 5px;
		}

.owl-pre {
	background-color: var(--yellow);
	float: right;
	width: 100px;
}

	.owl-pre::after {
		content: "";
	}


/*DETTAGLIO NEWS*/

.titolo-news {
	color: var(--red-orange);
	font-size: 1.75rem;
	line-height: 1.3em;
	margin-bottom: 2rem;
}

.corpo-news {
	/*font-size: 1rem;
	line-height: 1.55rem;*/
	margin-top: 1rem;
	/*letter-spacing: .5px;*/
	font-size: clamp(0.85rem, 1rem + 0.25vw, 1.0rem);
}

.sis-copyright {
	/*position: relative;
	top: 20px;*/
	font-size: .85em !important;
	padding: 1.5rem 1rem;
	color: var(--red-orange);
	background-color: #fefefe;
	border-radius: 0.25rem;
	margin-top: 10%;
	margin-bottom: auto;
}

	.sis-copyright:hover {
		border: 1px solid var(--red-orange);
	}

	.sis-copyright a {
		color: var(--red-orange);
		font-weight: 700;
		text-decoration: none;
	}

		.sis-copyright a:hover {
			color: var(--gray-default);
		}

.badge-new {
	background-color: var(--red-orange);
	color: var(--white);
	position: absolute;
	display: flex;
	border-radius: 0 0 50%;
	height: 2.5rem;
	width: 2.5rem;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0.5rem 1rem var(--shadow-dark) !important;
	font-size: 0.7rem;
}

.bookmarkRibbon {
	position: absolute;
	width: 60px;
	height: 60px;
	background: var(--yellow);
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 50% calc(100% - 20px), 0% 100%, 0% 0%);
	z-index: 1;
	color: #fff;
	margin-left: 120px;
	filter: drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,.15));
	/*box-shadow: 0 0.5rem 1rem var(--shadow-dark) !important;*/
}




.view {
	top: 5.5rem;
	top: 6.8rem;
}


.pub-date {
	color: var(--blue);
	width: auto;
}

	.pub-date .date {
		padding-left: .2em;
	}

.pub-expand {
	color: var(--red-orange);
}

	.pub-expand .title {
		padding-left: .2em;
	}

.campaign {
	color: var(--blue);
	font-size: 1.15em;
}

.campaign-title {
	padding-top: .2em;
}

.titolo-lista-notizie {
	color: var(--red-orange);
	font-size: 1.1rem;
	font-size: clamp(1.1rem, 1.06rem + 0.2vw, 1.5rem);
	font-size: clamp(1rem, 0.96rem + 0.2vw, 1.2rem);
	font-weight: 500;
	line-height: 1.5rem;
	text-decoration: none !important;
}

	.titolo-lista-notizie a {
		color: var(--red-orange) !important;
	}

		.titolo-lista-notizie a:hover {
			color: var(--gray-default) !important;
			/*border-bottom: 1px solid var(--red-orange);*/
		}

.testo-breve {
	font-size: 1rem;
	font-size: 0.95rem;
	font-size: clamp(0.95rem, 0.94rem + 0.050000000000000044vw, 1rem);
	margin-top: 0.5rem;
	letter-spacing: .5px;
	cursor: default;
}

.data-pubb, .data-event, .data-event-past {
	cursor: default;
	padding-bottom: 0.25rem !important;
	width: fit-content;
	white-space: nowrap;
}

.data-pubb, .data-event-past {
	color: var(--gray-default);
}

.data-event {
	color: var(--red-orange);
}

div.data-pubb:nth-child(2) {
	margin-bottom: 1.5rem;
}


.data-pubb-day, .data-event-day, .data-event-past-day {
	font-size: .9rem;
	font-weight: 700;
	margin-left: 0.25rem;
}

	.data-event-day::before, .data-event-past-day::before {
		content: "Data evento : ";
		font-size: 0.8rem;
		font-weight: 500;
	}

	.data-pubb-day::before {
		content: "Data pubblicazione : ";
		font-size: 0.8rem;
		font-weight: 500;
	}

.data-not-display, .title-not-display, .subtitle-not-display, .badge-not-display {
	display: none;
}

.data-pubb.data-descr > div > span.data-pubb-day::before {
	content: "Data pubblicazione : ";
}


.news-event {
	margin-top: 0.6rem;
	padding: 0 0.6rem;
}

	.news-event > .header-title {
		font-size: clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);
		font-weight: 500;
		line-height: 1.3em;
		margin-bottom: 2rem;
	}

	.news-event > .header-subtitle {
	}


.news-display-item {
	display: grid;
	grid-template-columns: 22.5% 77.5%;
	align-items: start;
}

.news-display.grid {
	display: grid;
	grid-template-columns: 50% 50%;
}

	.news-display.grid > .post-slide {
		border: 1px solid var(--sistemi-25) !important;
		border-radius: 0.25rem !important;
		margin: .4rem;
		background-color: var(--white);
	}

		.news-display.grid > .post-slide > .post-content {
			border-bottom: 0px !important;
		}

		.news-display.grid > .post-slide > .news-display-item {
			grid-template-columns: 0% 100%;
		}

	.news-display.grid.allevents {
		display: grid;
		grid-template-columns: 33.3333% 33.3333% 33.3333%;
	}


.news-display.list {
	display: inline;
}

	.news-display.list > .post-slide {
		/*x_border: 1px solid var(--trasparente) !important;
		x_border-bottom: 1px solid var(--sistemi-25) !important;
		x_border-radius: 0rem !important;
		x_margin: .4rem;*/
	}


.ribbon-v2 {
	line-height: 0.8em;
	font-size: 2em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
	letter-spacing: -2px;
	display: block;
	width: 6rem;
	height: 4rem;
	background: linear-gradient(to bottom, #999999 0%, #cccccc 100%);
	color: white;
	margin: 1em 0.5em 0;
	float: left;
	padding-top: 1rem;
	position: relative;
	-webkit-filter: drop-shadow(0 0.5rem 0.3em rgba(0, 0, 0, 0.5));
	transform: translate3d(0, 0, 0);
}

	.ribbon-v2:after {
		content: "";
		width: 0;
		height: 0;
		border-right: 3rem solid transparent;
		border-left: 3rem solid transparent;
		border-top: 1.5rem solid #CCCCCC;
		position: absolute;
		top: 5rem;
		left: 0;
	}

	.ribbon-v2.ribbon-v2--red {
		background: linear-gradient(to bottom, #d3362d 0%, #e57368 100%);
	}

		.ribbon-v2.ribbon-v2--red:after {
			border-top: 1.5rem solid #E57368;
		}

	.ribbon-v2.ribbon-v2--orange {
		background: linear-gradient(to bottom, #e7711b 0%, #f7981d 100%);
	}

		.ribbon-v2.ribbon-v2--orange:after {
			border-top: 1.5rem solid #F7981D;
		}

	.ribbon-v2.ribbon-v2--yellow {
		background: linear-gradient(to bottom, #f1ca3a 0%, #f6eb3b 100%);
	}

		.ribbon-v2.ribbon-v2--yellow:after {
			border-top: 1.5rem solid #F6EB3B;
		}

	.ribbon-v2.ribbon-v2--green {
		background: linear-gradient(to bottom, #5f9654 0%, #65b045 100%);
	}

		.ribbon-v2.ribbon-v2--green:after {
			border-top: 1.5rem solid #65B045;
		}

	.ribbon-v2.ribbon-v2--blue {
		background: linear-gradient(to bottom, #1c91c0 0%, #11a9cc 100%);
	}

		.ribbon-v2.ribbon-v2--blue:after {
			border-top: 1.5rem solid #11A9CC;
		}

	.ribbon-v2.ribbon-v2--purple {
		background: linear-gradient(to bottom, #5c3292 0%, #7e3794 100%);
	}

		.ribbon-v2.ribbon-v2--purple:after {
			border-top: 1.5rem solid #7E3794;
		}



@media (max-width: 556px) {
	.news-display-item {
		grid-template-columns: none;
	}

	.post-slide .post-img img {
		width: 50%;
	}
}


/* Rules for sizing the icon. */

[class^="material-icons"].md-18 {
	font-size: 18px;
}

[class^="material-icons"].md-24 {
	font-size: 24px;
}

[class^="material-icons"].md-36 {
	font-size: 36px;
}

[class^="material-icons"].md-48 {
	font-size: 48px;
}



/* Rules for using icons as black on a light background. */
[class^="material-icons"].md-dark {
	color: rgba(0, 0, 0, 0.54);
}

	[class^="material-icons"].md-dark.md-inactive {
		color: rgba(0, 0, 0, 0.26);
	}

/* Rules for using icons as white on a dark background. */
[class^="material-icons"].md-light {
	color: rgba(255, 255, 255, 1);
}

	[class^="material-icons"].md-light.md-inactive {
		color: rgba(255, 255, 255, 0.3);
	}


.at:before {
	content: "@";
}

.at:before {
	content: '@';
}


.user-login:before {
	font-family: 'Material Icons';
	content: "\e7fd";
	display: inline;
}

.user-settings:before {
	font-family: 'Material Icons';
	content: "\e8b8";
	display: inline;
}

.button-close, .offcanvas-button {
	font-size: 1.6rem;
}

	.button-close:hover, .offcanvas-button:hover {
		color: var(--gray-default);
		cursor: pointer;
	}


/*size FontAwesome*/

.fa-104x {
	font-size: 1.4em;
}

.fa-107x {
	font-size: 1.7em;
}

.fa-2rem {
	font-size: 2rem;
}


.icon-right {
	padding-left: 0.45rem;
}

.icon-left {
	padding-right: 0.45rem;
}





/*immagine pdf*/

.img-pdf, .icon-image {
	width: 1.6rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	margin-right: 0.5rem;
}


/* posiziona verticalmente al centro l'icona */
.icon-link-vertical-align {
	display: flex;
	align-items: center;
}

	.icon-link-vertical-align i {
		margin-right: 0.2rem; /* Spazio tra l'icona e il testo */
	}

/* MENU */
:root {
	--s-menu-height: 6rem;
	--s-menu-height: clamp(2rem,auto,6rem);
	--s-submenu-height: 2.6rem;
	--s-color: var(--blue);
	--s-background-color: transparent;
	--s-border-color: var(--blue);
	--s-border-size: .2rem;
	--shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/*section[section-name="menu"] {
	height: clamp(2rem,auto,6rem);
	background-color: var(--gray-dark) !important;
}

section[section-name="submenu"] {
	height: var(--s-submenu-height);
}*/

.navbar {
	z-index: 1040;
	padding: 1rem 0;
}

.navbar-menu {
	min-height: var(--s-menu-height);
}

.navbar-nav .dropdown-menu {
	/*position: absolute;*/
}


.navbar-border {
	border-bottom: 2px solid var(--gray);
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 1rem;
}

	.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
		color: var(--red-orange);
	}


.navbar-nav > li {
	font-weight: 600;
	padding: 0.25rem;
}

	.navbar-nav > li > a {
		font-weight: 600;
		color: var(--black);
		border-bottom: .2rem solid transparent;
		text-transform: uppercase;
		white-space: nowrap;
	}

		/*.navbar-nav > li > a:hover:not(.item-active),*/
		.navbar-nav > li > a.item-active {
			color: var(--red-orange);
			border-color: var(--red-orange)
		}

		.navbar-nav > li > a:hover {
			color: var(--red-orange);
		}

.nav-link-soft {
	font-weight: 600;
	font-size: 1rem;
	border-bottom: .2rem solid transparent;
}

.navbar-nav > li > a.nav-link-soft {
	font-weight: 600;
	border-radius: 0;
	font-size: .80rem;
}

	.navbar-nav > li > a.nav-link-soft.item-active {
		color: var(--red-orange) !important;
		border-color: var(--red-orange);
		background-color: transparent;
	}

	.navbar-nav > li > a.nav-link-soft:hover {
		color: var(--red-orange);
		border-color: var(--red-orange);
	}


.nav-link { /*transition: none;*/
}

	.nav-link.disabled {
		color: var(--gray-dark) !important;
		color: #bbb !important;
		pointer-events: none;
		cursor: default;
	}

.navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
}

.menu-fixed {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	transition: top 0.5s;
}

	.menu-fixed.hide {
		top: -99px;
		transition: top 0.5s;
	}

		.menu-fixed.hide:hover {
			top: 0;
			transition: top 0.5s;
		}

/* SUB MENU */

.navbar-submenu {
	width: 100%;
	position: relative;
	top: 0px;
	font-size: 0.75rem;
	letter-spacing: 0.10rem;
	/*#PIPPO*/
	z-index: 1000;
}

.submenu-fixed {
	position: fixed;
	left: 0px;
	/*#PIPPO*/
	z-index: 1000; /*top: var(--s-menu-height);*/
}

.submenu-pagination.show {
	opacity: 1;
	transition: opacity .5s;
}

.submenu-pagination {
	opacity: 0;
	transition: opacity .5s;
}

/* dropdown */

.dropdown-divider {
	border-top: 1px solid var(--red-orange-25);
}


.dropdown-header {
	display: block;
	padding: 0.5rem 1rem;
	margin-bottom: 0;
	font-size: 0.8rem;
	color: var(--red-orange-75);
	white-space: nowrap;
}




.dropdown-menu {
	min-width: 20rem;
	box-shadow: var(--shadow);
	left:0.25rem;
	border: 1px solid var(--red-orange-50);
}



	.dropdown-menu > li > a { /*border-bottom: 4px solid transparent;*/
	}

/*
.dropdown:hover .dropdown-menu {
	display: block;
}*/

.dropdown-item {
	margin: 0 0 0.125rem 0;
}

	.dropdown-item.item-active,
	.dropdown-item:active,
	.dropdown-item:hover,
	.dropdown-item:focus {
		color: var(--white);
		background-color: var(--red-orange);
	}


.dropdown-menu[data-bs-popper] {
	top: 100%;
	left: .25rem;
	margin-top: -.15rem;
}


.navbar-toggler {
	color: var(--red-orange) !important;
	border-radius: 0;
	border: none;
	padding: 0px;
	position: absolute;
	top: .25rem;
	right: .8rem;
}

	.navbar-toggler:hover,
	[aria-expanded^="true"]:hover {
		transition: background-color 0.5s;
		color: var(--red-orange) !important;
	}

	.navbar-toggler:focus {
		text-decoration: none;
		outline: 0;
		color: var(--yellow);
	}

[aria-expanded^="true"][data-bs-toggle]:not([data-bs-toggle="dropdown"]) i:before {
	padding-left: 3px !important;
	padding-right: 3px !important;
	content: "\f00d";
}

.navbar-toggler-right {
	position: absolute;
	right: 1rem;
	top: 1.7rem;
}


[class*="field-validation-"] {
	/*display: none;*/
	/*margin-top :100px;*/
}

[id*="-error"] {
	color: var(--red-orange);
}

	[id*="-error"].error, .form-floating > .form-control:not(:placeholder-shown) ~ [id*="-error"], .form-floating > .form-control:focus ~ [id*="-error"] {
		transform: scale(.85) translateY(3.3rem); /* translateX(0.35rem);*/
	}


.form-control:focus ~ [id*="-error"] {
	display: none;
}

.form-control :focus ~ [id*="-error"] {
	display: none;
}

[id="Messaggio-error"].error {
	transform: scale(.85) translateY(7.9rem);
}

[id="Consenso-error"].error {
	position: absolute;
	transform: scale(.85) translateX(-14.2rem) translateY(2.8rem);
}

[id="Allegato-error"].error {
	position: absolute;
	transform: scale(.85) translateX(-0.8rem) translateY(11.1rem);
}


.form-floating > label {
	font-size: .9rem;
	background-color: transparent !important;
}

.form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-select ~ label::after {
	position: absolute;
	inset: 1rem 0.375rem;
	z-index: -1;
	height: 1.5em;
	content: "";
	background-color: transparent;
	border-radius: var(--bs-border-radius);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
	-webkit-text-fill-color: black !important;
}

#Allegato {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 150px;
	outline: none;
	opacity: 0;
	cursor: pointer;
	z-index: 10000000000000;
}

.form-control:focus {
	border-color: var(--red-orange-50);
	border: 1px solid var(--red-orange-50);
	box-shadow: var(--box-shadow);
}

.input-validation-error {
	border: 1px solid var(--red-orange-75) !important;
	background-color: var(--red-orange-05) !important;
	background-color: rgb(253 246 244) !important;
	/*
	background-image: url('../img/site/warning.png');
	background-position: 96% center;
	background-repeat: no-repeat;
	*/
}

/*input[type="radio"].input-validation-error {
	
	background-color: initial !important;
	background-image: none !important;
}*/


.validation-summary-errors:before {
	content: "Per poter inviare il modulo è necessario compilare i seguenti campi:";
}

.select {
	cursor: pointer;
}

.valid {
	border: 1px solid var(--gray-dark) !important;
}

.border-field {
	border: 1px solid var(--gray-dark);
	border-radius: 5px;
	border-radius: 0 0 0.375rem 0.375rem !important;
	font-size: 0.9rem;
}


/* VALIDAZIONE E FORMATTAZIONE FORM */
.field-validation-error {
	color: var(--red-orange);
	font-size: 2.8em;
	font-size: .68em;
	position:absolute;
	margin-top: 3.75rem;
	margin-left: 0.65rem;
	white-space:nowrap;
}

.field-validation-text {
	margin-top: 2.65rem;
	margin-left: 0rem;
	position: relative;
}


.required::after {
	font-family: "Font Awesome 6 Free";
	content: " \2a";
	font-size: .45em;
	position: relative;
	line-height: 0;
	vertical-align: baseline;
	top: -0.8em;
	margin-right: .6rem;
}

textarea.form-control {
	height: 120px !important;
}


.radio-inline {
	padding-right: 0.8rem;
}

/*.alert-success {
	color: #333333 !important;
	background-color: #dff0d8 !important;
	border-color: #48A13C !important;
	font-weight: 300;
	outline: none;
}*/

input[type='radio'] {
	-webkit-appearance: none;
	background-color: transparent;
	border: 0.05rem solid var(--gray-dark);
	border-radius: 99rem;
	position: relative;
	vertical-align: middle;
	height: 1.3rem;
	width: 1.3rem;
	margin-right: 0.25rem;
}

	input[type='radio']:checked:before {
		background-color: var(--red-orange-50);
		border-radius: 99rem;
		content: '';
		position: absolute;
		height: 1.3rem;
		width: 1.3rem;
		left: -0.04rem;
		top: -0.04rem;
	}

input[type='checkbox']:checked:before {
	background-color: #ff6a00;
	border-color: #000;
}

input:focus, button:focus, textarea:focus, .btn {
	outline: none !important;
	box-shadow: none !important;
}



.h0 {
	font-size: calc(.9rem + 1.5vw);
	font-size: 1.25rem;
	font-size: clamp(1.25rem, 0.95rem + 1.5vw, 2.75rem);
	font-size: clamp(1.75rem, 0.95rem + 1.5vw, 2.75rem);
}


.slider-text-box {
	overflow: hidden;
	/*display: inline-block;*/
	display: list-item;
	width: fit-content;
	margin-bottom: calc(.9rem + 1.39vw);
	margin-bottom: clamp(1.16rem, 0.9219999999999999rem + 1.1900000000000002vw, 2.35rem);
}



.slider-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

	.slider-box div {
		box-sizing: unset !important;
		width: fit-content;
		font-weight: bolder;
		/*color: var(--white);*/
	}

.slider-text-box:hover .slider-text {
	animation-play-state: paused;
	-webkit-animation-play-state: paused;
}

.slider-text[onclick]:hover {
	background-color: transparent;
	color: var(--red-orange);
}


.slider-text {
	position: absolute;
	animation: round 4.5s linear infinite;
	visibility: hidden;
}

@keyframes round {
	0% {
		visibility: visible;
	}

	33.33333% {
		visibility: hidden;
	}
}


div:nth-child(1) {
	animation-delay: 3s;
}

div:nth-child(2) {
	animation-delay: 1.5s;
}

div:nth-child(3) {
	animation-delay: 0s;
}

.img-list-home {
	height: clamp(2.5rem, 5vw, 3rem);
}

.col-img-list-home {
	min-width: clamp(120px,15vw,180px); 
	min-width: clamp(7.5rem,15vw,12.25rem)
}

.btn-top {
	display: inline-block;
	font-weight: 700;
	line-height: 1.5;
	color: #212529;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 15px 20px;
	font-size: 1rem;
	font-size: calc(.9rem + 0.1vw);
	border-radius: 0.25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
	position: absolute;
	z-index: 900;
	width: fit-content;
	white-space: nowrap;
	padding: calc(.45rem + 0.1vw) calc(.9rem + 0.1vw);
	opacity: 0;
}

	.btn-top.show {
		opacity: 1;
	}


.btn-top-default {
	border: 1px solid var(--yellow);
	color: var(--white);
	background-color: var(--yellow);
	transition: all .5s;
	position: relative;
}

	.btn-top-default:hover {
		color: var(--yellow);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
		transition: all .5s;
		animation: pulse 1s infinite;
	}

.btn-top-alt {
	border: 1px solid var(--red-orange);
	color: var(--white);
	background-color: var(--red-orange);
	transition: all .5s;
	position: relative;
}

	.btn-top-alt:hover {
		color: var(--red-orange);
		background-color: var(--white);
		box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
		transition: all .5s;
		animation: pulse 1s infinite; 
	}

@keyframes pulse {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}


/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.textLayer{
  position:absolute;
  text-align:initial;
  inset:0;
  overflow:hidden;
  opacity:0.25;
  line-height:1;
  -webkit-text-size-adjust:none;
     -moz-text-size-adjust:none;
          text-size-adjust:none;
  forced-color-adjust:none;
  transform-origin:0 0;
  z-index:2;
}

.textLayer :is(span, br){
    color:transparent;
    position:absolute;
    white-space:pre;
    cursor:text;
    transform-origin:0% 0%;
    
  }

.textLayer span.markedContent{
    top:0;
    height:0;
  }

.textLayer .highlight{
    --highlight-bg-color:rgb(180 0 170);
    --highlight-selected-bg-color:rgb(0 100 0);

    margin:-1px;
    padding:1px;
    background-color:var(--highlight-bg-color);
    border-radius:4px;
  }

@media screen and (forced-colors: active){

.textLayer .highlight{
      --highlight-bg-color:Highlight;
      --highlight-selected-bg-color:ButtonText;
  }
    }

.textLayer .highlight.appended{
      position:initial;
    }

.textLayer .highlight.begin{
      border-radius:4px 0 0 4px;
    }

.textLayer .highlight.end{
      border-radius:0 4px 4px 0;
    }

.textLayer .highlight.middle{
      border-radius:0;
    }

.textLayer .highlight.selected{
      background-color:var(--highlight-selected-bg-color);
    }

.textLayer ::-moz-selection{
    background:blue;
    background:AccentColor;
  }

.textLayer ::selection{
    background:blue;
    background:AccentColor;
  }

.textLayer br::-moz-selection{
    background:transparent;
  }

.textLayer br::selection{
    background:transparent;
  }

.textLayer .endOfContent{
    display:block;
    position:absolute;
    inset:100% 0 0;
    z-index:-1;
    cursor:default;
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none;
  }

.textLayer .endOfContent.active{
      top:0;
    }

.annotationLayer{
  --annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color:Highlight;
  --input-focus-outline:1px solid Canvas;
  --input-unfocused-border-color:transparent;
  --input-disabled-border-color:transparent;
  --input-hover-border-color:black;
  --link-outline:none;

  position:absolute;
  top:0;
  left:0;
  pointer-events:none;
  transform-origin:0 0;
  z-index:3;
}

@media screen and (forced-colors: active){

.annotationLayer{
    --input-focus-border-color:CanvasText;
    --input-unfocused-border-color:ActiveText;
    --input-disabled-border-color:GrayText;
    --input-hover-border-color:Highlight;
    --link-outline:1.5px solid LinkText;
    --hcm-highlight-filter:invert(100%);
}

    .annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{
      outline:1.5px solid selectedItem;
    }

    .annotationLayer .linkAnnotation{
      outline:var(--link-outline);
    }

      .annotationLayer .linkAnnotation:hover{
        -webkit-backdrop-filter:var(--hcm-highlight-filter);
                backdrop-filter:var(--hcm-highlight-filter);
      }

      .annotationLayer .linkAnnotation > a:hover{
        opacity:0 !important;
        background:none !important;
        box-shadow:none;
      }

    .annotationLayer .popupAnnotation .popup{
      outline:calc(1.5px * var(--scale-factor)) solid CanvasText !important;
      background-color:ButtonFace !important;
      color:ButtonText !important;
    }

    .annotationLayer .highlightArea:hover::after{
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      -webkit-backdrop-filter:var(--hcm-highlight-filter);
              backdrop-filter:var(--hcm-highlight-filter);
      content:"";
      pointer-events:none;
    }

    .annotationLayer .popupAnnotation.focused .popup{
      outline:calc(3px * var(--scale-factor)) solid Highlight !important;
    }
  }

.annotationLayer[data-main-rotation="90"] .norotate{
    transform:rotate(270deg) translateX(-100%);
  }

.annotationLayer[data-main-rotation="180"] .norotate{
    transform:rotate(180deg) translate(-100%, -100%);
  }

.annotationLayer[data-main-rotation="270"] .norotate{
    transform:rotate(90deg) translateY(-100%);
  }

.annotationLayer canvas{
    position:absolute;
    width:100%;
    height:100%;
    pointer-events:none;
  }

.annotationLayer section{
    position:absolute;
    text-align:initial;
    pointer-events:auto;
    box-sizing:border-box;
    transform-origin:0 0;
  }

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a{
    position:absolute;
    font-size:1em;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder)
    > a:hover{
    opacity:0.2;
    background-color:rgb(255 255 0);
    box-shadow:0 2px 10px rgb(255 255 0);
  }

.annotationLayer .linkAnnotation.hasBorder:hover{
    background-color:rgb(255 255 0 / 0.2);
  }

.annotationLayer .hasBorder{
    background-size:100% 100%;
  }

.annotationLayer .textAnnotation img{
    position:absolute;
    cursor:pointer;
    width:100%;
    height:100%;
    top:0;
    left:0;
  }

.annotationLayer .textWidgetAnnotation :is(input, textarea), .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{
    background-image:var(--annotation-unfocused-field-background);
    border:2px solid var(--input-unfocused-border-color);
    box-sizing:border-box;
    font:calc(9px * var(--scale-factor)) sans-serif;
    height:100%;
    margin:0;
    vertical-align:top;
    width:100%;
  }

.annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{
    outline:1.5px solid red;
  }

.annotationLayer .choiceWidgetAnnotation select option{
    padding:0;
  }

.annotationLayer .buttonWidgetAnnotation.radioButton input{
    border-radius:50%;
  }

.annotationLayer .textWidgetAnnotation textarea{
    resize:none;
  }

.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea), .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]{
    background:none;
    border:2px solid var(--input-disabled-border-color);
    cursor:not-allowed;
  }

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover{
    border:2px solid var(--input-hover-border-color);
  }

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover{
    border-radius:2px;
  }

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus, .annotationLayer .choiceWidgetAnnotation select:focus{
    background:none;
    border:2px solid var(--input-focus-border-color);
    border-radius:2px;
    outline:var(--input-focus-outline);
  }

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus{
    background-image:none;
    background-color:transparent;
  }

.annotationLayer .buttonWidgetAnnotation.checkBox :focus{
    border:2px solid var(--input-focus-border-color);
    border-radius:2px;
    outline:var(--input-focus-outline);
  }

.annotationLayer .buttonWidgetAnnotation.radioButton :focus{
    border:2px solid var(--input-focus-border-color);
    outline:var(--input-focus-outline);
  }

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
  .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
  .annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{
    background-color:CanvasText;
    content:"";
    display:block;
    position:absolute;
  }

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
  .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{
    height:80%;
    left:45%;
    width:1px;
  }

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before{
    transform:rotate(45deg);
  }

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{
    transform:rotate(-45deg);
  }

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{
    border-radius:50%;
    height:50%;
    left:25%;
    top:25%;
    width:50%;
  }

.annotationLayer .textWidgetAnnotation input.comb{
    font-family:monospace;
    padding-left:2px;
    padding-right:0;
  }

.annotationLayer .textWidgetAnnotation input.comb:focus{
    width:103%;
  }

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
  }

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{
    height:100%;
    width:100%;
  }

.annotationLayer .popupAnnotation{
    position:absolute;
    font-size:calc(9px * var(--scale-factor));
    pointer-events:none;
    width:-moz-max-content;
    width:max-content;
    max-width:45%;
    height:auto;
  }

.annotationLayer .popup{
    background-color:rgb(255 255 153);
    box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgb(136 136 136);
    border-radius:calc(2px * var(--scale-factor));
    outline:1.5px solid rgb(255 255 74);
    padding:calc(6px * var(--scale-factor));
    cursor:pointer;
    font:message-box;
    white-space:normal;
    word-wrap:break-word;
    pointer-events:auto;
  }

.annotationLayer .popupAnnotation.focused .popup{
    outline-width:3px;
  }

.annotationLayer .popup *{
    font-size:calc(9px * var(--scale-factor));
  }

.annotationLayer .popup > .header{
    display:inline-block;
  }

.annotationLayer .popup > .header h1{
    display:inline;
  }

.annotationLayer .popup > .header .popupDate{
    display:inline-block;
    margin-left:calc(5px * var(--scale-factor));
    width:-moz-fit-content;
    width:fit-content;
  }

.annotationLayer .popupContent{
    border-top:1px solid rgb(51 51 51);
    margin-top:calc(2px * var(--scale-factor));
    padding-top:calc(2px * var(--scale-factor));
  }

.annotationLayer .richText > *{
    white-space:pre-wrap;
    font-size:calc(9px * var(--scale-factor));
  }

.annotationLayer .popupTriggerArea{
    cursor:pointer;
  }

.annotationLayer section svg{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
  }

.annotationLayer .annotationTextContent{
    position:absolute;
    width:100%;
    height:100%;
    opacity:0;
    color:transparent;
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none;
    pointer-events:none;
  }

.annotationLayer .annotationTextContent span{
      width:100%;
      display:inline-block;
    }

.annotationLayer svg.quadrilateralsContainer{
    contain:strict;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
  }

:root{
  --xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --xfa-focus-outline:auto;
}

@media screen and (forced-colors: active){
  :root{
    --xfa-focus-outline:2px solid CanvasText;
  }
  .xfaLayer *:required{
    outline:1.5px solid selectedItem;
  }
}

.xfaLayer{
  background-color:transparent;
}

.xfaLayer .highlight{
  margin:-1px;
  padding:1px;
  background-color:rgb(239 203 237);
  border-radius:4px;
}

.xfaLayer .highlight.appended{
  position:initial;
}

.xfaLayer .highlight.begin{
  border-radius:4px 0 0 4px;
}

.xfaLayer .highlight.end{
  border-radius:0 4px 4px 0;
}

.xfaLayer .highlight.middle{
  border-radius:0;
}

.xfaLayer .highlight.selected{
  background-color:rgb(203 223 203);
}

.xfaPage{
  overflow:hidden;
  position:relative;
}

.xfaContentarea{
  position:absolute;
}

.xfaPrintOnly{
  display:none;
}

.xfaLayer{
  position:absolute;
  text-align:initial;
  top:0;
  left:0;
  transform-origin:0 0;
  line-height:1.2;
}

.xfaLayer *{
  color:inherit;
  font:inherit;
  font-style:inherit;
  font-weight:inherit;
  font-kerning:inherit;
  letter-spacing:-0.01px;
  text-align:inherit;
  text-decoration:inherit;
  box-sizing:border-box;
  background-color:transparent;
  padding:0;
  margin:0;
  pointer-events:auto;
  line-height:inherit;
}

.xfaLayer *:required{
  outline:1.5px solid red;
}

.xfaLayer div,
.xfaLayer svg,
.xfaLayer svg *{
  pointer-events:none;
}

.xfaLayer a{
  color:blue;
}

.xfaRich li{
  margin-left:3em;
}

.xfaFont{
  color:black;
  font-weight:normal;
  font-kerning:none;
  font-size:10px;
  font-style:normal;
  letter-spacing:0;
  text-decoration:none;
  vertical-align:0;
}

.xfaCaption{
  overflow:hidden;
  flex:0 0 auto;
}

.xfaCaptionForCheckButton{
  overflow:hidden;
  flex:1 1 auto;
}

.xfaLabel{
  height:100%;
  width:100%;
}

.xfaLeft{
  display:flex;
  flex-direction:row;
  align-items:center;
}

.xfaRight{
  display:flex;
  flex-direction:row-reverse;
  align-items:center;
}

:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton){
  max-height:100%;
}

.xfaTop{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}

.xfaBottom{
  display:flex;
  flex-direction:column-reverse;
  align-items:flex-start;
}

:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton){
  width:100%;
}

.xfaBorder{
  background-color:transparent;
  position:absolute;
  pointer-events:none;
}

.xfaWrapped{
  width:100%;
  height:100%;
}

:is(.xfaTextfield, .xfaSelect):focus{
  background-image:none;
  background-color:transparent;
  outline:var(--xfa-focus-outline);
  outline-offset:-1px;
}

:is(.xfaCheckbox, .xfaRadio):focus{
  outline:var(--xfa-focus-outline);
}

.xfaTextfield,
.xfaSelect{
  height:100%;
  width:100%;
  flex:1 1 auto;
  border:none;
  resize:none;
  background-image:var(--xfa-unfocused-field-background);
}

.xfaSelect{
  padding-inline:2px;
}

:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect){
  flex:0 1 auto;
}

.xfaButton{
  cursor:pointer;
  width:100%;
  height:100%;
  border:none;
  text-align:center;
}

.xfaLink{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}

.xfaCheckbox,
.xfaRadio{
  width:100%;
  height:100%;
  flex:0 0 auto;
  border:none;
}

.xfaRich{
  white-space:pre-wrap;
  width:100%;
  height:100%;
}

.xfaImage{
  -o-object-position:left top;
     object-position:left top;
  -o-object-fit:contain;
     object-fit:contain;
  width:100%;
  height:100%;
}

.xfaLrTb,
.xfaRlTb,
.xfaTb{
  display:flex;
  flex-direction:column;
  align-items:stretch;
}

.xfaLr{
  display:flex;
  flex-direction:row;
  align-items:stretch;
}

.xfaRl{
  display:flex;
  flex-direction:row-reverse;
  align-items:stretch;
}

.xfaTb > div{
  justify-content:left;
}

.xfaPosition{
  position:relative;
}

.xfaArea{
  position:relative;
}

.xfaValignMiddle{
  display:flex;
  align-items:center;
}

.xfaTable{
  display:flex;
  flex-direction:column;
  align-items:stretch;
}

.xfaTable .xfaRow{
  display:flex;
  flex-direction:row;
  align-items:stretch;
}

.xfaTable .xfaRlRow{
  display:flex;
  flex-direction:row-reverse;
  align-items:stretch;
  flex:1;
}

.xfaTable .xfaRlRow > div{
  flex:1;
}

:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea){
  background:initial;
}

@media print{
  .xfaTextfield,
  .xfaSelect{
    background:transparent;
  }

  .xfaSelect{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    text-indent:1px;
    text-overflow:"";
  }
}

.canvasWrapper svg{
    transform:none;
  }

.canvasWrapper svg[data-main-rotation="90"] use:not(.clip){
        transform:matrix(0, 1, -1, 0, 1, 0);
      }

.canvasWrapper svg[data-main-rotation="180"] use:not(.clip){
        transform:matrix(-1, 0, 0, -1, 1, 1);
      }

.canvasWrapper svg[data-main-rotation="270"] use:not(.clip){
        transform:matrix(0, -1, 1, 0, 0, 1);
      }

.canvasWrapper svg.highlight{
      --blend-mode:multiply;

      position:absolute;
      mix-blend-mode:var(--blend-mode);
      fill-rule:evenodd;
    }

@media screen and (forced-colors: active){

.canvasWrapper svg.highlight{
        --blend-mode:difference;
    }
      }

.canvasWrapper svg.highlightOutline{
      position:absolute;
      mix-blend-mode:normal;
      fill-rule:evenodd;
      fill:none;
    }

.canvasWrapper svg.highlightOutline.hovered{
        stroke:var(--hover-outline-color);
        stroke-width:var(--outline-width);
      }

.canvasWrapper svg.highlightOutline.selected .mainOutline{
          stroke:var(--outline-around-color);
          stroke-width:calc(
            var(--outline-width) + 2 * var(--outline-around-width)
          );
        }

.canvasWrapper svg.highlightOutline.selected .secondaryOutline{
          stroke:var(--outline-color);
          stroke-width:var(--outline-width);
        }

:root{
  --outline-width:2px;
  --outline-color:#0060df;
  --outline-around-width:1px;
  --outline-around-color:#f0f0f4;
  --hover-outline-around-color:var(--outline-around-color);
  --focus-outline:solid var(--outline-width) var(--outline-color);
  --unfocus-outline:solid var(--outline-width) transparent;
  --focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);
  --hover-outline-color:#8f8f9d;
  --hover-outline:solid var(--outline-width) var(--hover-outline-color);
  --hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);
  --freetext-line-height:1.35;
  --freetext-padding:2px;
  --resizer-bg-color:var(--outline-color);
  --resizer-size:6px;
  --resizer-shift:calc(
    0px - (var(--outline-width) + var(--resizer-size)) / 2 -
      var(--outline-around-width)
  );
  --editorFreeText-editing-cursor:text;
  --editorInk-editing-cursor:url(images/cursor-editorInk.svg) 0 16, pointer;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 1.1dppx){
  :root{
    --editorFreeText-editing-cursor:url(images/cursor-editorFreeText.svg) 0 16, text;
  }
}

@media screen and (forced-colors: active){
  :root{
    --outline-color:CanvasText;
    --outline-around-color:ButtonFace;
    --resizer-bg-color:ButtonText;
    --hover-outline-color:Highlight;
    --hover-outline-around-color:SelectedItemText;
  }
}

[data-editor-rotation="90"]{
  transform:rotate(90deg);
}

[data-editor-rotation="180"]{
  transform:rotate(180deg);
}

[data-editor-rotation="270"]{
  transform:rotate(270deg);
}

.annotationEditorLayer{
  background:transparent;
  position:absolute;
  inset:0;
  font-size:calc(100px * var(--scale-factor));
  transform-origin:0 0;
  cursor:auto;
  z-index:4;
}

.annotationEditorLayer.waiting{
  content:"";
  cursor:wait;
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}

.annotationEditorLayer.disabled{
  pointer-events:none;
}

.annotationEditorLayer.freetextEditing{
  cursor:var(--editorFreeText-editing-cursor);
}

.annotationEditorLayer.inkEditing{
  cursor:var(--editorInk-editing-cursor);
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor){
  position:absolute;
  background:transparent;
  z-index:1;
  transform-origin:0 0;
  cursor:auto;
  max-width:100%;
  max-height:100%;
  border:var(--unfocus-outline);
}

.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor){
    cursor:move;
  }

.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor){
    border:var(--focus-outline);
    outline:var(--focus-outline-around);
  }

.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor, .stampEditor)::before{
      content:"";
      position:absolute;
      inset:0;
      border:var(--focus-outline-around);
      pointer-events:none;
    }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor){
    border:var(--hover-outline);
    outline:var(--hover-outline-around);
  }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor):hover:not(.selectedEditor)::before{
      content:"";
      position:absolute;
      inset:0;
      border:var(--focus-outline-around);
    }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
    --editor-toolbar-delete-image:url(images/editor-toolbar-delete.svg);
    --editor-toolbar-bg-color:#f0f0f4;
    --editor-toolbar-fg-color:#2e2e56;
    --editor-toolbar-border-color:#8f8f9d;
    --editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);
    --editor-toolbar-hover-bg-color:#e0e0e6;
    --editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);
    --editor-toolbar-hover-outline:none;
    --editor-toolbar-focus-outline-color:#0060df;
    --editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / 0.2);
    --editor-toolbar-vert-offset:6px;
    --editor-toolbar-height:28px;
    --editor-toolbar-padding:2px;

    display:flex;
    width:-moz-fit-content;
    width:fit-content;
    height:var(--editor-toolbar-height);
    flex-direction:column;
    justify-content:center;
    align-items:center;
    cursor:default;
    pointer-events:auto;
    box-sizing:content-box;
    padding:var(--editor-toolbar-padding);

    position:absolute;
    inset-inline-end:0;
    inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));

    border-radius:6px;
    background-color:var(--editor-toolbar-bg-color);
    border:1px solid var(--editor-toolbar-border-color);
    box-shadow:var(--editor-toolbar-shadow);
  }

@media (prefers-color-scheme: dark){

:where(html:not(.is-light)) .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
      --editor-toolbar-bg-color:#2b2a33;
      --editor-toolbar-fg-color:#fbfbfe;
      --editor-toolbar-hover-bg-color:#52525e;
      --editor-toolbar-focus-outline-color:#0df;
  }
    }

:where(html.is-dark) .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
      --editor-toolbar-bg-color:#2b2a33;
      --editor-toolbar-fg-color:#fbfbfe;
      --editor-toolbar-hover-bg-color:#52525e;
      --editor-toolbar-focus-outline-color:#0df;
  }

@media screen and (forced-colors: active){

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
      --editor-toolbar-bg-color:ButtonFace;
      --editor-toolbar-fg-color:ButtonText;
      --editor-toolbar-border-color:ButtonText;
      --editor-toolbar-hover-border-color:AccentColor;
      --editor-toolbar-hover-bg-color:ButtonFace;
      --editor-toolbar-hover-fg-color:AccentColor;
      --editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);
      --editor-toolbar-focus-outline-color:ButtonBorder;
      --editor-toolbar-shadow:none;
  }
    }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar.hidden{
      display:none;
    }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar:has(:focus-visible){
      border-color:transparent;
    }

[dir="ltr"] .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
      transform-origin:100% 0;
    }

[dir="rtl"] .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar{
      transform-origin:0 0;
    }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons{
      display:flex;
      justify-content:center;
      align-items:center;
      gap:0;
      height:100%;
    }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .divider{
        width:1px;
        height:calc(
          2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height)
        );
        background-color:var(--editor-toolbar-border-color);
        display:inline-block;
        margin-inline:2px;
      }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .delete{
        width:var(--editor-toolbar-height);
      }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .delete::before{
          content:"";
          -webkit-mask-image:var(--editor-toolbar-delete-image);
                  mask-image:var(--editor-toolbar-delete-image);
          -webkit-mask-repeat:no-repeat;
                  mask-repeat:no-repeat;
          -webkit-mask-position:center;
                  mask-position:center;
          display:inline-block;
          background-color:var(--editor-toolbar-fg-color);
          width:100%;
          height:100%;
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .delete:hover::before{
          background-color:var(--editor-toolbar-hover-fg-color);
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons > *{
        height:var(--editor-toolbar-height);
      }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons > :not(.divider){
        border:none;
        background-color:transparent;
        cursor:pointer;
      }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons > :not(.divider):hover{
          border-radius:2px;
          background-color:var(--editor-toolbar-hover-bg-color);
          color:var(--editor-toolbar-hover-fg-color);
          outline:var(--editor-toolbar-hover-outline);
          outline-offset:1px;
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons > :not(.divider):hover:active{
            outline:none;
          }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons > :not(.divider):focus-visible{
          border-radius:2px;
          outline:2px solid var(--editor-toolbar-focus-outline-color);
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText{
        --alt-text-add-image:url(images/altText_add.svg);
        --alt-text-done-image:url(images/altText_done.svg);

        display:flex;
        align-items:center;
        justify-content:center;
        width:-moz-max-content;
        width:max-content;
        padding-inline:8px;
        pointer-events:all;
        font:menu;
        font-weight:590;
        font-size:12px;
        color:var(--editor-toolbar-fg-color);
      }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText:disabled{
          pointer-events:none;
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText::before{
          content:"";
          -webkit-mask-image:var(--alt-text-add-image);
                  mask-image:var(--alt-text-add-image);
          -webkit-mask-repeat:no-repeat;
                  mask-repeat:no-repeat;
          -webkit-mask-position:center;
                  mask-position:center;
          display:inline-block;
          width:12px;
          height:13px;
          background-color:var(--editor-toolbar-fg-color);
          margin-inline-end:4px;
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText:hover::before{
          background-color:var(--editor-toolbar-hover-fg-color);
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText.done::before{
          -webkit-mask-image:var(--alt-text-done-image);
                  mask-image:var(--alt-text-done-image);
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText .tooltip{
          display:none;
        }

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText .tooltip.show{
            --alt-text-tooltip-bg:#f0f0f4;
            --alt-text-tooltip-fg:#15141a;
            --alt-text-tooltip-border:#8f8f9d;
            --alt-text-tooltip-shadow:0px 2px 6px 0px rgb(58 57 68 / 0.2);

            display:inline-flex;
            flex-direction:column;
            align-items:center;
            justify-content:center;
            position:absolute;
            top:calc(100% + 2px);
            inset-inline-start:0;
            padding-block:2px 3px;
            padding-inline:3px;
            max-width:300px;
            width:-moz-max-content;
            width:max-content;
            height:auto;
            font-size:12px;

            border:0.5px solid var(--alt-text-tooltip-border);
            background:var(--alt-text-tooltip-bg);
            box-shadow:var(--alt-text-tooltip-shadow);
            color:var(--alt-text-tooltip-fg);

            pointer-events:none;
          }

@media (prefers-color-scheme: dark){

:where(html:not(.is-light)) .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText .tooltip.show{
              --alt-text-tooltip-bg:#1c1b22;
              --alt-text-tooltip-fg:#fbfbfe;
              --alt-text-tooltip-shadow:0px 2px 6px 0px #15141a;
          }
            }

:where(html.is-dark) .annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText .tooltip.show{
              --alt-text-tooltip-bg:#1c1b22;
              --alt-text-tooltip-fg:#fbfbfe;
              --alt-text-tooltip-shadow:0px 2px 6px 0px #15141a;
          }

@media screen and (forced-colors: active){

.annotationEditorLayer
  :is(.freeTextEditor, .inkEditor, .stampEditor, .highlightEditor) .editToolbar .buttons .altText .tooltip.show{
              --alt-text-tooltip-bg:Canvas;
              --alt-text-tooltip-fg:CanvasText;
              --alt-text-tooltip-border:CanvasText;
              --alt-text-tooltip-shadow:none;
          }
            }

.annotationEditorLayer .freeTextEditor{
  padding:calc(var(--freetext-padding) * var(--scale-factor));
  width:auto;
  height:auto;
  touch-action:none;
}

.annotationEditorLayer .freeTextEditor .internal{
  background:transparent;
  border:none;
  inset:0;
  overflow:visible;
  white-space:nowrap;
  font:10px sans-serif;
  line-height:var(--freetext-line-height);
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.annotationEditorLayer .freeTextEditor .overlay{
  position:absolute;
  display:none;
  background:transparent;
  inset:0;
  width:100%;
  height:100%;
}

.annotationEditorLayer freeTextEditor .overlay.enabled{
  display:block;
}

.annotationEditorLayer .freeTextEditor .internal:empty::before{
  content:attr(default-content);
  color:gray;
}

.annotationEditorLayer .freeTextEditor .internal:focus{
  outline:none;
  -webkit-user-select:auto;
     -moz-user-select:auto;
          user-select:auto;
}

.annotationEditorLayer .inkEditor{
  width:100%;
  height:100%;
}

.annotationEditorLayer .inkEditor.editing{
  cursor:inherit;
}

.annotationEditorLayer .inkEditor .inkEditorCanvas{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  touch-action:none;
}

.annotationEditorLayer .stampEditor{
  width:auto;
  height:auto;
}

.annotationEditorLayer .stampEditor canvas{
  width:100%;
  height:100%;
}

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers{
      position:absolute;
      inset:0;
    }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers.hidden{
        display:none;
      }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer{
        width:var(--resizer-size);
        height:var(--resizer-size);
        background:content-box var(--resizer-bg-color);
        border:var(--focus-outline-around);
        border-radius:2px;
        position:absolute;
      }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topLeft{
          top:var(--resizer-shift);
          left:var(--resizer-shift);
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topMiddle{
          top:var(--resizer-shift);
          left:calc(50% + var(--resizer-shift));
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.topRight{
          top:var(--resizer-shift);
          right:var(--resizer-shift);
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleRight{
          top:calc(50% + var(--resizer-shift));
          right:var(--resizer-shift);
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomRight{
          bottom:var(--resizer-shift);
          right:var(--resizer-shift);
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomMiddle{
          bottom:var(--resizer-shift);
          left:calc(50% + var(--resizer-shift));
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.bottomLeft{
          bottom:var(--resizer-shift);
          left:var(--resizer-shift);
        }

.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) > .resizers > .resizer.middleLeft{
          top:calc(50% + var(--resizer-shift));
          left:var(--resizer-shift);
        }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomRight{
        cursor:nwse-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomMiddle{
        cursor:ns-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomLeft{
        cursor:nesw-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleLeft{
        cursor:ew-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topLeft,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomRight{
        cursor:nesw-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topMiddle,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomMiddle,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomMiddle{
        cursor:ew-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.topRight,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.bottomLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.bottomLeft{
        cursor:nwse-resize;
      }

.annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleRight,
      .annotationEditorLayer[data-main-rotation="0"]
    :is([data-editor-rotation="90"], [data-editor-rotation="270"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="90"]
    :is([data-editor-rotation="0"], [data-editor-rotation="180"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="180"]
    :is([data-editor-rotation="270"], [data-editor-rotation="90"]) > .resizers > .resizer.middleLeft,
      .annotationEditorLayer[data-main-rotation="270"]
    :is([data-editor-rotation="180"], [data-editor-rotation="0"]) > .resizers > .resizer.middleLeft{
        cursor:ns-resize;
      }

.annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="90"],
      [data-main-rotation="90"] [data-editor-rotation="0"],
      [data-main-rotation="180"] [data-editor-rotation="270"],
      [data-main-rotation="270"] [data-editor-rotation="180"]
    ) .editToolbar{
      rotate:270deg;
    }

[dir="ltr"] .annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="90"],
      [data-main-rotation="90"] [data-editor-rotation="0"],
      [data-main-rotation="180"] [data-editor-rotation="270"],
      [data-main-rotation="270"] [data-editor-rotation="180"]
    ) .editToolbar{
        inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));
        inset-block-start:0;
      }

[dir="rtl"] .annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="90"],
      [data-main-rotation="90"] [data-editor-rotation="0"],
      [data-main-rotation="180"] [data-editor-rotation="270"],
      [data-main-rotation="270"] [data-editor-rotation="180"]
    ) .editToolbar{
        inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));
        inset-block-start:0;
      }

.annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="180"],
      [data-main-rotation="90"] [data-editor-rotation="90"],
      [data-main-rotation="180"] [data-editor-rotation="0"],
      [data-main-rotation="270"] [data-editor-rotation="270"]
    ) .editToolbar{
      rotate:180deg;
      inset-inline-end:100%;
      inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset));
    }

.annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="270"],
      [data-main-rotation="90"] [data-editor-rotation="180"],
      [data-main-rotation="180"] [data-editor-rotation="90"],
      [data-main-rotation="270"] [data-editor-rotation="0"]
    ) .editToolbar{
      rotate:90deg;
    }

[dir="ltr"] .annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="270"],
      [data-main-rotation="90"] [data-editor-rotation="180"],
      [data-main-rotation="180"] [data-editor-rotation="90"],
      [data-main-rotation="270"] [data-editor-rotation="0"]
    ) .editToolbar{
        inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));
        inset-block-start:100%;
      }

[dir="rtl"] .annotationEditorLayer
    :is(
      [data-main-rotation="0"] [data-editor-rotation="270"],
      [data-main-rotation="90"] [data-editor-rotation="180"],
      [data-main-rotation="180"] [data-editor-rotation="90"],
      [data-main-rotation="270"] [data-editor-rotation="0"]
    ) .editToolbar{
        inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));
        inset-block-start:0;
      }

#altTextDialog{
  --dialog-bg-color:white;
  --dialog-border-color:white;
  --dialog-shadow:0 2px 14px 0 rgb(58 57 68 / 0.2);
  --text-primary-color:#15141a;
  --text-secondary-color:#5b5b66;
  --hover-filter:brightness(0.9);
  --focus-ring-color:#0060df;
  --focus-ring-outline:2px solid var(--focus-ring-color);

  --textarea-border-color:#8f8f9d;
  --textarea-bg-color:white;
  --textarea-fg-color:var(--text-secondary-color);

  --radio-bg-color:#f0f0f4;
  --radio-checked-bg-color:#fbfbfe;
  --radio-border-color:#8f8f9d;
  --radio-checked-border-color:#0060df;

  --button-cancel-bg-color:#f0f0f4;
  --button-cancel-fg-color:var(--text-primary-color);
  --button-cancel-border-color:var(--button-cancel-bg-color);
  --button-cancel-hover-bg-color:var(--button-cancel-bg-color);
  --button-cancel-hover-fg-color:var(--button-cancel-fg-color);
  --button-cancel-hover-border-color:var(--button-cancel-hover-bg-color);

  --button-save-bg-color:#0060df;
  --button-save-fg-color:#fbfbfe;
  --button-save-hover-bg-color:var(--button-save-bg-color);
  --button-save-hover-fg-color:var(--button-save-fg-color);
  --button-save-hover-border-color:var(--button-save-hover-bg-color);

  font:message-box;
  font-size:13px;
  font-weight:400;
  line-height:150%;
  border-radius:4px;
  padding:12px 16px;
  border:1px solid var(--dialog-border-color);
  background:var(--dialog-bg-color);
  color:var(--text-primary-color);
  box-shadow:var(--dialog-shadow);
}

@media (prefers-color-scheme: dark){

:where(html:not(.is-light)) #altTextDialog{
    --dialog-bg-color:#1c1b22;
    --dialog-border-color:#1c1b22;
    --dialog-shadow:0 2px 14px 0 #15141a;
    --text-primary-color:#fbfbfe;
    --text-secondary-color:#cfcfd8;
    --focus-ring-color:#0df;
    --hover-filter:brightness(1.4);

    --textarea-bg-color:#42414d;

    --radio-bg-color:#2b2a33;
    --radio-checked-bg-color:#15141a;
    --radio-checked-border-color:#0df;

    --button-cancel-bg-color:#2b2a33;
    --button-save-bg-color:#0df;
    --button-save-fg-color:#15141a;
}
  }

:where(html.is-dark) #altTextDialog{
    --dialog-bg-color:#1c1b22;
    --dialog-border-color:#1c1b22;
    --dialog-shadow:0 2px 14px 0 #15141a;
    --text-primary-color:#fbfbfe;
    --text-secondary-color:#cfcfd8;
    --focus-ring-color:#0df;
    --hover-filter:brightness(1.4);

    --textarea-bg-color:#42414d;

    --radio-bg-color:#2b2a33;
    --radio-checked-bg-color:#15141a;
    --radio-checked-border-color:#0df;

    --button-cancel-bg-color:#2b2a33;
    --button-save-bg-color:#0df;
    --button-save-fg-color:#15141a;
}

@media screen and (forced-colors: active){

#altTextDialog{
    --dialog-bg-color:Canvas;
    --dialog-border-color:CanvasText;
    --dialog-shadow:none;
    --text-primary-color:CanvasText;
    --text-secondary-color:CanvasText;
    --hover-filter:none;
    --focus-ring-color:ButtonBorder;

    --textarea-border-color:ButtonBorder;
    --textarea-bg-color:Field;
    --textarea-fg-color:ButtonText;

    --radio-bg-color:ButtonFace;
    --radio-checked-bg-color:ButtonFace;
    --radio-border-color:ButtonText;
    --radio-checked-border-color:ButtonText;

    --button-cancel-bg-color:ButtonFace;
    --button-cancel-fg-color:ButtonText;
    --button-cancel-border-color:ButtonText;
    --button-cancel-hover-bg-color:AccentColor;
    --button-cancel-hover-fg-color:AccentColorText;

    --button-save-bg-color:ButtonText;
    --button-save-fg-color:ButtonFace;
    --button-save-hover-bg-color:AccentColor;
    --button-save-hover-fg-color:AccentColorText;
}
  }

#altTextDialog::backdrop{
    -webkit-mask:url(#alttext-manager-mask);
            mask:url(#alttext-manager-mask);
  }

#altTextDialog.positioned{
    margin:0;
  }

#altTextDialog #altTextContainer{
    width:300px;
    height:-moz-fit-content;
    height:fit-content;
    display:inline-flex;
    flex-direction:column;
    align-items:flex-start;
    gap:16px;
  }

#altTextDialog #altTextContainer *:focus-visible{
      outline:var(--focus-ring-outline);
      outline-offset:2px;
    }

#altTextDialog #altTextContainer .radio{
      display:flex;
      flex-direction:column;
      align-items:flex-start;
      gap:4px;
    }

#altTextDialog #altTextContainer .radio .radioButton{
        display:flex;
        gap:8px;
        align-self:stretch;
        align-items:center;
      }

#altTextDialog #altTextContainer .radio .radioButton input{
          -webkit-appearance:none;
             -moz-appearance:none;
                  appearance:none;
          box-sizing:border-box;
          width:16px;
          height:16px;
          border-radius:50%;
          background-color:var(--radio-bg-color);
          border:1px solid var(--radio-border-color);
        }

#altTextDialog #altTextContainer .radio .radioButton input:hover{
            filter:var(--hover-filter);
          }

#altTextDialog #altTextContainer .radio .radioButton input:checked{
            background-color:var(--radio-checked-bg-color);
            border:4px solid var(--radio-checked-border-color);
          }

#altTextDialog #altTextContainer .radio .radioLabel{
        display:flex;
        padding-inline-start:24px;
        align-items:flex-start;
        gap:10px;
        align-self:stretch;
      }

#altTextDialog #altTextContainer .radio .radioLabel span{
          flex:1 0 0;
          font-size:11px;
          color:var(--text-secondary-color);
        }

#altTextDialog #altTextContainer #overallDescription{
      display:flex;
      flex-direction:column;
      align-items:flex-start;
      gap:4px;
      align-self:stretch;
    }

#altTextDialog #altTextContainer #overallDescription span{
        align-self:stretch;
      }

#altTextDialog #altTextContainer #overallDescription .title{
        font-size:13px;
        font-style:normal;
        font-weight:590;
      }

#altTextDialog #altTextContainer #addDescription{
      display:flex;
      flex-direction:column;
      align-items:stretch;
      gap:8px;
    }

#altTextDialog #altTextContainer #addDescription .descriptionArea{
        flex:1;
        padding-inline:24px 10px;
      }

#altTextDialog #altTextContainer #addDescription .descriptionArea textarea{
          font:inherit;
          width:100%;
          min-height:75px;
          padding:8px;
          resize:none;
          margin:0;
          box-sizing:border-box;
          border-radius:4px;
          border:1px solid var(--textarea-border-color);
          background:var(--textarea-bg-color);
          color:var(--textarea-fg-color);
        }

#altTextDialog #altTextContainer #addDescription .descriptionArea textarea:focus{
            outline-offset:0;
            border-color:transparent;
          }

#altTextDialog #altTextContainer #addDescription .descriptionArea textarea:disabled{
            pointer-events:none;
            opacity:0.4;
          }

#altTextDialog #altTextContainer #buttons{
      display:flex;
      justify-content:flex-end;
      align-items:flex-start;
      gap:8px;
      align-self:stretch;
    }

#altTextDialog #altTextContainer #buttons button{
        border-radius:4px;
        border:1px solid;
        font:menu;
        font-weight:600;
        padding:4px 16px;
        width:auto;
        height:32px;
      }

#altTextDialog #altTextContainer #buttons button:hover{
          cursor:pointer;
          filter:var(--hover-filter);
        }

#altTextDialog #altTextContainer #buttons button#altTextCancel{
          color:var(--button-cancel-fg-color);
          background-color:var(--button-cancel-bg-color);
          border-color:var(--button-cancel-border-color);
        }

#altTextDialog #altTextContainer #buttons button#altTextCancel:hover{
            color:var(--button-cancel-hover-fg-color);
            background-color:var(--button-cancel-hover-bg-color);
            border-color:var(--button-cancel-hover-border-color);
          }

#altTextDialog #altTextContainer #buttons button#altTextSave{
          color:var(--button-save-hover-fg-color);
          background-color:var(--button-save-hover-bg-color);
          border-color:var(--button-save-hover-border-color);
          opacity:1;
        }

#altTextDialog #altTextContainer #buttons button#altTextSave:hover{
            color:var(--button-save-hover-fg-color);
            background-color:var(--button-save-hover-bg-color);
            border-color:var(--button-save-hover-border-color);
          }

.colorPicker{
  --hover-outline-color:#0250bb;
  --selected-outline-color:#0060df;
  --swatch-border-color:#cfcfd8;
}

@media (prefers-color-scheme: dark){

:where(html:not(.is-light)) .colorPicker{
    --hover-outline-color:#80ebff;
    --selected-outline-color:#aaf2ff;
    --swatch-border-color:#52525e;
}
  }

:where(html.is-dark) .colorPicker{
    --hover-outline-color:#80ebff;
    --selected-outline-color:#aaf2ff;
    --swatch-border-color:#52525e;
}

@media screen and (forced-colors: active){

.colorPicker{
    --hover-outline-color:Highlight;
    --selected-outline-color:var(--hover-outline-color);
    --swatch-border-color:ButtonText;
}
  }

.colorPicker .swatch{
    width:16px;
    height:16px;
    border:1px solid var(--swatch-border-color);
    border-radius:100%;
    outline-offset:2px;
    box-sizing:border-box;
    forced-color-adjust:none;
  }

.colorPicker button:is(:hover, .selected) > .swatch{
    border:none;
  }

.annotationEditorLayer[data-main-rotation="0"] .highlightEditor > .editToolbar{
      rotate:0deg;
    }

.annotationEditorLayer[data-main-rotation="90"] .highlightEditor > .editToolbar{
      rotate:270deg;
    }

.annotationEditorLayer[data-main-rotation="180"] .highlightEditor > .editToolbar{
      rotate:180deg;
    }

.annotationEditorLayer[data-main-rotation="270"] .highlightEditor > .editToolbar{
      rotate:90deg;
    }

.annotationEditorLayer .highlightEditor{
    position:absolute;
    background:transparent;
    z-index:1;
    transform-origin:0 0;
    cursor:auto;
    max-width:100%;
    max-height:100%;
    border:none;
    outline:none;
    pointer-events:none;
    transform:none;
  }

.annotationEditorLayer .highlightEditor .internal{
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      pointer-events:auto;
    }

.annotationEditorLayer .highlightEditor.disabled .internal{
      pointer-events:none;
    }

.annotationEditorLayer .highlightEditor.selectedEditor .internal{
        cursor:pointer;
      }

.annotationEditorLayer .highlightEditor .editToolbar{
      --editor-toolbar-colorpicker-arrow-image:url(images/toolbarButton-menuArrow.svg);

      transform-origin:center !important;
    }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{
          position:relative;
          width:auto;
          display:flex;
          justify-content:center;
          align-items:center;
          gap:4px;
          padding:4px;
        }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker::after{
            content:"";
            -webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);
                    mask-image:var(--editor-toolbar-colorpicker-arrow-image);
            -webkit-mask-repeat:no-repeat;
                    mask-repeat:no-repeat;
            -webkit-mask-position:center;
                    mask-position:center;
            display:inline-block;
            background-color:var(--editor-toolbar-fg-color);
            width:12px;
            height:12px;
          }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover::after{
            background-color:var(--editor-toolbar-hover-fg-color);
          }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){
            background-color:var(--editor-toolbar-hover-bg-color);
          }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{
            position:absolute;
            display:flex;
            justify-content:center;
            align-items:center;
            flex-direction:column;
            gap:11px;
            padding-block:8px;
            border-radius:6px;
            background-color:var(--editor-toolbar-bg-color);
            border:1px solid var(--editor-toolbar-border-color);
            box-shadow:var(--editor-toolbar-shadow);
            inset-block-start:calc(100% + 4px);
            width:calc(100% + 2 * var(--editor-toolbar-padding));
          }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{
              width:100%;
              height:auto;
              border:none;
              cursor:pointer;
              display:flex;
              justify-content:center;
              align-items:center;
              background:none;
            }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active, :focus-visible){
                outline:none;
              }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button > .swatch{
                outline-offset:2px;
              }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected="true"] > .swatch{
                outline:2px solid var(--selected-outline-color);
              }

.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch{
                outline:2px solid var(--hover-outline-color);
              }

.editorParamsToolbar:has(#highlightParamsToolbarContainer){
  padding:unset;
}

#highlightParamsToolbarContainer{
  height:auto;
  padding-inline:10px;
  padding-block:10px 16px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
}

#highlightParamsToolbarContainer .colorPicker{
    display:flex;
    flex-direction:column;
    gap:8px;
  }

#highlightParamsToolbarContainer .colorPicker #highlightColorPickerLabel{
      width:-moz-fit-content;
      width:fit-content;
      inset-inline-start:0;
    }

#highlightParamsToolbarContainer .colorPicker .dropdown{
      display:flex;
      justify-content:space-between;
      align-items:center;
      flex-direction:row;
      height:auto;
    }

#highlightParamsToolbarContainer .colorPicker .dropdown button{
        width:auto;
        height:auto;
        border:none;
        cursor:pointer;
        display:flex;
        justify-content:center;
        align-items:center;
        background:none;
        flex:0 0 auto;
      }

#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{
          width:24px;
          height:24px;
        }

#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active, :focus-visible){
          outline:none;
        }

#highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected="true"] > .swatch{
          outline:2px solid var(--selected-outline-color);
        }

#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover, :active, :focus-visible) > .swatch{
          outline:2px solid var(--hover-outline-color);
        }

:root{
  --viewer-container-height:0;
  --pdfViewer-padding-bottom:0;
  --page-margin:1px auto -8px;
  --page-border:9px solid transparent;
  --spreadHorizontalWrapped-margin-LR:-3.5px;
  --loading-icon-delay:400ms;
}

@media screen and (forced-colors: active){
  :root{
    --pdfViewer-padding-bottom:9px;
    --page-margin:8px auto -1px;
    --page-border:1px solid CanvasText;
    --spreadHorizontalWrapped-margin-LR:3.5px;
  }
}

[data-main-rotation="90"]{
  transform:rotate(90deg) translateY(-100%);
}
[data-main-rotation="180"]{
  transform:rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation="270"]{
  transform:rotate(270deg) translateX(-100%);
}

#hiddenCopyElement{
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  display:none;
}

.pdfViewer{
  --scale-factor:1;
  padding-bottom:var(--pdfViewer-padding-bottom);
}

.pdfViewer .canvasWrapper{
  overflow:hidden;
  width:100%;
  height:100%;
  z-index:1;
}

.pdfViewer .page{
  direction:ltr;
  width:816px;
  height:1056px;
  margin:var(--page-margin);
  position:relative;
  overflow:visible;
  border:var(--page-border);
  background-clip:content-box;
  background-color:rgb(255 255 255);
}

.pdfViewer .dummyPage{
  position:relative;
  width:0;
  height:var(--viewer-container-height);
}

.pdfViewer.noUserSelect{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.pdfViewer.removePageBorders .page{
  margin:0 auto 10px;
  border:none;
}

.pdfViewer:is(.scrollHorizontal, .scrollWrapped),
.spread{
  margin-inline:3.5px;
  text-align:center;
}

.pdfViewer.scrollHorizontal,
.spread{
  white-space:nowrap;
}

.pdfViewer.removePageBorders,
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread{
  margin-inline:0;
}

.spread :is(.page, .dummyPage),
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread){
  display:inline-block;
  vertical-align:middle;
}

.spread .page,
.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page{
  margin-inline:var(--spreadHorizontalWrapped-margin-LR);
}

.pdfViewer.removePageBorders .spread .page,
.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page{
  margin-inline:5px;
}

.pdfViewer .page canvas{
  margin:0;
  display:block;
}

.pdfViewer .page canvas .structTree{
  contain:strict;
}

.pdfViewer .page canvas[hidden]{
  display:none;
}

.pdfViewer .page canvas[zooming]{
  width:100%;
  height:100%;
}

.pdfViewer .page.loadingIcon::after{
  position:absolute;
  top:0;
  left:0;
  content:"";
  width:100%;
  height:100%;
  background:url("images/loading-icon.gif") center no-repeat;
  display:none;
  transition-property:display;
  transition-delay:var(--loading-icon-delay);
  z-index:5;
  contain:strict;
}

.pdfViewer .page.loading::after{
  display:block;
}

.pdfViewer .page:not(.loading)::after{
  transition-property:none;
  display:none;
}

.pdfPresentationMode .pdfViewer{
  padding-bottom:0;
}

.pdfPresentationMode .spread{
  margin:0;
}

.pdfPresentationMode .pdfViewer .page{
  margin:0 auto;
  border:2px solid transparent;
}

:root{
  --dir-factor:1;
  --inline-start:left;
  --inline-end:right;

  --sidebar-width:200px;
  --sidebar-transition-duration:200ms;
  --sidebar-transition-timing-function:ease;

  --toolbar-icon-opacity:0.7;
  --doorhanger-icon-opacity:0.9;
  --editor-toolbar-base-offset:105px;

  --main-color:rgb(12 12 13);
  --body-bg-color:rgb(212 212 215);
  --progressBar-color:rgb(10 132 255);
  --progressBar-bg-color:rgb(221 221 222);
  --progressBar-blend-color:rgb(116 177 239);
  --scrollbar-color:auto;
  --scrollbar-bg-color:auto;
  --toolbar-icon-bg-color:rgb(0 0 0);
  --toolbar-icon-hover-bg-color:rgb(0 0 0);

  --sidebar-narrow-bg-color:rgb(212 212 215 / 0.9);
  --sidebar-toolbar-bg-color:rgb(245 246 247);
  --toolbar-bg-color:rgb(249 249 250);
  --toolbar-border-color:rgb(184 184 184);
  --toolbar-box-shadow:0 1px 0 var(--toolbar-border-color);
  --toolbar-border-bottom:none;
  --toolbarSidebar-box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1);
  --toolbarSidebar-border-bottom:none;
  --button-hover-color:rgb(221 222 223);
  --toggled-btn-color:rgb(0 0 0);
  --toggled-btn-bg-color:rgb(0 0 0 / 0.3);
  --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4);
  --toggled-hover-btn-outline:none;
  --dropdown-btn-bg-color:rgb(215 215 219);
  --dropdown-btn-border:none;
  --separator-color:rgb(0 0 0 / 0.3);
  --field-color:rgb(6 6 6);
  --field-bg-color:rgb(255 255 255);
  --field-border-color:rgb(187 187 188);
  --treeitem-color:rgb(0 0 0 / 0.8);
  --treeitem-bg-color:rgb(0 0 0 / 0.15);
  --treeitem-hover-color:rgb(0 0 0 / 0.9);
  --treeitem-selected-color:rgb(0 0 0 / 0.9);
  --treeitem-selected-bg-color:rgb(0 0 0 / 0.25);
  --thumbnail-hover-color:rgb(0 0 0 / 0.1);
  --thumbnail-selected-color:rgb(0 0 0 / 0.2);
  --doorhanger-bg-color:rgb(255 255 255);
  --doorhanger-border-color:rgb(12 12 13 / 0.2);
  --doorhanger-hover-color:rgb(12 12 13);
  --doorhanger-hover-bg-color:rgb(237 237 237);
  --doorhanger-separator-color:rgb(222 222 222);
  --dialog-button-border:none;
  --dialog-button-bg-color:rgb(12 12 13 / 0.1);
  --dialog-button-hover-bg-color:rgb(12 12 13 / 0.3);

  --loading-icon:url(images/loading.svg);
  --treeitem-expanded-icon:url(images/treeitem-expanded.svg);
  --treeitem-collapsed-icon:url(images/treeitem-collapsed.svg);
  --toolbarButton-editorFreeText-icon:url(images/toolbarButton-editorFreeText.svg);
  --toolbarButton-editorHighlight-icon:url(images/toolbarButton-editorHighlight.svg);
  --toolbarButton-editorInk-icon:url(images/toolbarButton-editorInk.svg);
  --toolbarButton-editorStamp-icon:url(images/toolbarButton-editorStamp.svg);
  --toolbarButton-menuArrow-icon:url(images/toolbarButton-menuArrow.svg);
  --toolbarButton-sidebarToggle-icon:url(images/toolbarButton-sidebarToggle.svg);
  --toolbarButton-secondaryToolbarToggle-icon:url(images/toolbarButton-secondaryToolbarToggle.svg);
  --toolbarButton-pageUp-icon:url(images/toolbarButton-pageUp.svg);
  --toolbarButton-pageDown-icon:url(images/toolbarButton-pageDown.svg);
  --toolbarButton-zoomOut-icon:url(images/toolbarButton-zoomOut.svg);
  --toolbarButton-zoomIn-icon:url(images/toolbarButton-zoomIn.svg);
  --toolbarButton-presentationMode-icon:url(images/toolbarButton-presentationMode.svg);
  --toolbarButton-print-icon:url(images/toolbarButton-print.svg);
  --toolbarButton-openFile-icon:url(images/toolbarButton-openFile.svg);
  --toolbarButton-download-icon:url(images/toolbarButton-download.svg);
  --toolbarButton-bookmark-icon:url(images/toolbarButton-bookmark.svg);
  --toolbarButton-viewThumbnail-icon:url(images/toolbarButton-viewThumbnail.svg);
  --toolbarButton-viewOutline-icon:url(images/toolbarButton-viewOutline.svg);
  --toolbarButton-viewAttachments-icon:url(images/toolbarButton-viewAttachments.svg);
  --toolbarButton-viewLayers-icon:url(images/toolbarButton-viewLayers.svg);
  --toolbarButton-currentOutlineItem-icon:url(images/toolbarButton-currentOutlineItem.svg);
  --toolbarButton-search-icon:url(images/toolbarButton-search.svg);
  --findbarButton-previous-icon:url(images/findbarButton-previous.svg);
  --findbarButton-next-icon:url(images/findbarButton-next.svg);
  --secondaryToolbarButton-firstPage-icon:url(images/secondaryToolbarButton-firstPage.svg);
  --secondaryToolbarButton-lastPage-icon:url(images/secondaryToolbarButton-lastPage.svg);
  --secondaryToolbarButton-rotateCcw-icon:url(images/secondaryToolbarButton-rotateCcw.svg);
  --secondaryToolbarButton-rotateCw-icon:url(images/secondaryToolbarButton-rotateCw.svg);
  --secondaryToolbarButton-selectTool-icon:url(images/secondaryToolbarButton-selectTool.svg);
  --secondaryToolbarButton-handTool-icon:url(images/secondaryToolbarButton-handTool.svg);
  --secondaryToolbarButton-scrollPage-icon:url(images/secondaryToolbarButton-scrollPage.svg);
  --secondaryToolbarButton-scrollVertical-icon:url(images/secondaryToolbarButton-scrollVertical.svg);
  --secondaryToolbarButton-scrollHorizontal-icon:url(images/secondaryToolbarButton-scrollHorizontal.svg);
  --secondaryToolbarButton-scrollWrapped-icon:url(images/secondaryToolbarButton-scrollWrapped.svg);
  --secondaryToolbarButton-spreadNone-icon:url(images/secondaryToolbarButton-spreadNone.svg);
  --secondaryToolbarButton-spreadOdd-icon:url(images/secondaryToolbarButton-spreadOdd.svg);
  --secondaryToolbarButton-spreadEven-icon:url(images/secondaryToolbarButton-spreadEven.svg);
  --secondaryToolbarButton-documentProperties-icon:url(images/secondaryToolbarButton-documentProperties.svg);
  --editorParams-stampAddImage-icon:url(images/toolbarButton-zoomIn.svg);
}

[dir="rtl"]:root{
  --dir-factor:-1;
  --inline-start:right;
  --inline-end:left;
}

@media (prefers-color-scheme: dark){
  :root:where(:not(.is-light)){
    --main-color:rgb(249 249 250);
    --body-bg-color:rgb(42 42 46);
    --progressBar-color:rgb(0 96 223);
    --progressBar-bg-color:rgb(40 40 43);
    --progressBar-blend-color:rgb(20 68 133);
    --scrollbar-color:rgb(121 121 123);
    --scrollbar-bg-color:rgb(35 35 39);
    --toolbar-icon-bg-color:rgb(255 255 255);
    --toolbar-icon-hover-bg-color:rgb(255 255 255);

    --sidebar-narrow-bg-color:rgb(42 42 46 / 0.9);
    --sidebar-toolbar-bg-color:rgb(50 50 52);
    --toolbar-bg-color:rgb(56 56 61);
    --toolbar-border-color:rgb(12 12 13);
    --button-hover-color:rgb(102 102 103);
    --toggled-btn-color:rgb(255 255 255);
    --toggled-btn-bg-color:rgb(0 0 0 / 0.3);
    --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4);
    --dropdown-btn-bg-color:rgb(74 74 79);
    --separator-color:rgb(0 0 0 / 0.3);
    --field-color:rgb(250 250 250);
    --field-bg-color:rgb(64 64 68);
    --field-border-color:rgb(115 115 115);
    --treeitem-color:rgb(255 255 255 / 0.8);
    --treeitem-bg-color:rgb(255 255 255 / 0.15);
    --treeitem-hover-color:rgb(255 255 255 / 0.9);
    --treeitem-selected-color:rgb(255 255 255 / 0.9);
    --treeitem-selected-bg-color:rgb(255 255 255 / 0.25);
    --thumbnail-hover-color:rgb(255 255 255 / 0.1);
    --thumbnail-selected-color:rgb(255 255 255 / 0.2);
    --doorhanger-bg-color:rgb(74 74 79);
    --doorhanger-border-color:rgb(39 39 43);
    --doorhanger-hover-color:rgb(249 249 250);
    --doorhanger-hover-bg-color:rgb(93 94 98);
    --doorhanger-separator-color:rgb(92 92 97);
    --dialog-button-bg-color:rgb(92 92 97);
    --dialog-button-hover-bg-color:rgb(115 115 115);
  }
}

:root:where(.is-dark){
    --main-color:rgb(249 249 250);
    --body-bg-color:rgb(42 42 46);
    --progressBar-color:rgb(0 96 223);
    --progressBar-bg-color:rgb(40 40 43);
    --progressBar-blend-color:rgb(20 68 133);
    --scrollbar-color:rgb(121 121 123);
    --scrollbar-bg-color:rgb(35 35 39);
    --toolbar-icon-bg-color:rgb(255 255 255);
    --toolbar-icon-hover-bg-color:rgb(255 255 255);

    --sidebar-narrow-bg-color:rgb(42 42 46 / 0.9);
    --sidebar-toolbar-bg-color:rgb(50 50 52);
    --toolbar-bg-color:rgb(56 56 61);
    --toolbar-border-color:rgb(12 12 13);
    --button-hover-color:rgb(102 102 103);
    --toggled-btn-color:rgb(255 255 255);
    --toggled-btn-bg-color:rgb(0 0 0 / 0.3);
    --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4);
    --dropdown-btn-bg-color:rgb(74 74 79);
    --separator-color:rgb(0 0 0 / 0.3);
    --field-color:rgb(250 250 250);
    --field-bg-color:rgb(64 64 68);
    --field-border-color:rgb(115 115 115);
    --treeitem-color:rgb(255 255 255 / 0.8);
    --treeitem-bg-color:rgb(255 255 255 / 0.15);
    --treeitem-hover-color:rgb(255 255 255 / 0.9);
    --treeitem-selected-color:rgb(255 255 255 / 0.9);
    --treeitem-selected-bg-color:rgb(255 255 255 / 0.25);
    --thumbnail-hover-color:rgb(255 255 255 / 0.1);
    --thumbnail-selected-color:rgb(255 255 255 / 0.2);
    --doorhanger-bg-color:rgb(74 74 79);
    --doorhanger-border-color:rgb(39 39 43);
    --doorhanger-hover-color:rgb(249 249 250);
    --doorhanger-hover-bg-color:rgb(93 94 98);
    --doorhanger-separator-color:rgb(92 92 97);
    --dialog-button-bg-color:rgb(92 92 97);
    --dialog-button-hover-bg-color:rgb(115 115 115);
  }

@media screen and (forced-colors: active){
  :root{
    --button-hover-color:Highlight;
    --doorhanger-hover-bg-color:Highlight;
    --toolbar-icon-opacity:1;
    --toolbar-icon-bg-color:ButtonText;
    --toolbar-icon-hover-bg-color:ButtonFace;
    --toggled-hover-active-btn-color:ButtonText;
    --toggled-hover-btn-outline:2px solid ButtonBorder;
    --toolbar-border-color:CanvasText;
    --toolbar-border-bottom:1px solid var(--toolbar-border-color);
    --toolbar-box-shadow:none;
    --toggled-btn-color:HighlightText;
    --toggled-btn-bg-color:LinkText;
    --doorhanger-hover-color:ButtonFace;
    --doorhanger-border-color-whcm:1px solid ButtonText;
    --doorhanger-triangle-opacity-whcm:0;
    --dialog-button-border:1px solid Highlight;
    --dialog-button-hover-bg-color:Highlight;
    --dialog-button-hover-color:ButtonFace;
    --dropdown-btn-border:1px solid ButtonText;
    --field-border-color:ButtonText;
    --main-color:CanvasText;
    --separator-color:GrayText;
    --doorhanger-separator-color:GrayText;
    --toolbarSidebar-box-shadow:none;
    --toolbarSidebar-border-bottom:1px solid var(--toolbar-border-color);
  }
}

@media screen and (prefers-reduced-motion: reduce){
  :root{
    --sidebar-transition-duration:0;
  }
}

*{
  padding:0;
  margin:0;
}

html,
body{
  /*height:100%;
  width:100%;*/
}

body{
  /*background-color:var(--body-bg-color);
  scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color);*/
}

.hidden,
[hidden]{
  display:none !important;
}

#viewerContainer.pdfPresentationMode:-webkit-full-screen{
  top:0;
  background-color:rgb(0 0 0);
  width:100%;
  height:100%;
  overflow:hidden;
  cursor:none;
  -webkit-user-select:none;
          user-select:none;
}

#viewerContainer.pdfPresentationMode:fullscreen{
  top:0;
  background-color:rgb(0 0 0);
  width:100%;
  height:100%;
  overflow:hidden;
  cursor:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.pdfPresentationMode:-webkit-full-screen section:not([data-internal-link]){
  pointer-events:none;
}

.pdfPresentationMode:fullscreen section:not([data-internal-link]){
  pointer-events:none;
}

.pdfPresentationMode:-webkit-full-screen .textLayer span{
  cursor:none;
}

.pdfPresentationMode:fullscreen .textLayer span{
  cursor:none;
}

.pdfPresentationMode.pdfPresentationModeControls > *,
.pdfPresentationMode.pdfPresentationModeControls .textLayer span{
  cursor:default;
}

#outerContainer {
    width: 100%;
    height: 100%;
    position: relative;
    background-color: var(--gray);
}

#sidebarContainer {
    position: absolute;
    inset-block: 32px 0;
    inset-inline-start: calc(-1 * var(--sidebar-width));
    width: var(--sidebar-width);
    visibility: hidden;
    z-index: 100;
    font: message-box;
    border-top: 1px solid rgb(51 51 51);
    border-inline-end: var(--doorhanger-border-color-whcm);
    transition-property: inset-inline-start;
    transition-duration: var(--sidebar-transition-duration);
    transition-timing-function: var(--sidebar-transition-timing-function);
   
}

#outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer{
  visibility:visible;
}
#outerContainer.sidebarOpen #sidebarContainer{
  inset-inline-start:0;
}

#mainContainer{
  position:absolute;
  inset:0;
  min-width:350px;
 
}

#sidebarContent{
  inset-block:32px 0;
  inset-inline-start:0;
  overflow:auto;
  position:absolute;
  width:100%;
  box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25);

  background-color: var(--gray);
}

#viewerContainer {
    overflow: auto;
    position: absolute;
    inset: 32px 0 0;
    outline: none;
    background-color: var(--gray);
  }

#viewerContainer:not(.pdfPresentationMode){
  transition-duration:var(--sidebar-transition-duration);
  transition-timing-function:var(--sidebar-transition-timing-function);
}

#outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){
  inset-inline-start:var(--sidebar-width);
  transition-property:inset-inline-start;
}

.toolbar{
  position:relative;
  inset-inline:0;
  z-index:9999;
  cursor:default;
  font:message-box;
}

:is(.toolbar, .editorParamsToolbar, .findbar, #sidebarContainer)
  :is(input, button, select),
.secondaryToolbar :is(input, button, a, select){
  outline:none;
  font:message-box;
}

#toolbarContainer{
  width:100%;
}

#toolbarSidebar{
  width:100%;
  height:32px;
  background-color:var(--sidebar-toolbar-bg-color);
  box-shadow:var(--toolbarSidebar-box-shadow);
  border-bottom:var(--toolbarSidebar-border-bottom);
}

#sidebarResizer {
    position: absolute;
    inset-block: 0;
    inset-inline-end: -6px;
    width: 6px;
    z-index: 200;
    cursor: ew-resize;
    inset-inline-end: -2px;
    width: 2px;
}

#toolbarContainer,
.findbar,
.secondaryToolbar,
.editorParamsToolbar{
  position:relative;
  height:32px;
  background-color:var(--toolbar-bg-color);
  box-shadow:var(--toolbar-box-shadow);
  border-bottom:var(--toolbar-border-bottom);
}

#toolbarViewer{
  height:32px;
}

#loadingBar{
  --progressBar-percent:0%;
  --progressBar-end-offset:0;

  position:absolute;
  inset-inline:0 var(--progressBar-end-offset);
  height:4px;
  background-color:var(--progressBar-bg-color);
  border-bottom:1px solid var(--toolbar-border-color);
  transition-property:inset-inline-start;
  transition-duration:var(--sidebar-transition-duration);
  transition-timing-function:var(--sidebar-transition-timing-function);
}

#outerContainer.sidebarOpen #loadingBar{
  inset-inline-start:var(--sidebar-width);
}

#loadingBar .progress{
  position:absolute;
  top:0;
  inset-inline-start:0;
  width:100%;
  /*transform:scaleX(var(--progressBar-percent));
  transform-origin:calc(50% - 50% * var(--dir-factor)) 0;*/
  height:100%;
  background-color:var(--progressBar-color);
  overflow:hidden;
  transition:transform 200ms;
}

@keyframes progressIndeterminate{
  0%{
    transform:translateX(calc(-142px * var(--dir-factor)));
  }
  100%{
    transform:translateX(0);
  }
}

#loadingBar.indeterminate .progress{
  transform:none;
  background-color:var(--progressBar-bg-color);
  transition:none;
}

#loadingBar.indeterminate .progress .glimmer{
  position:absolute;
  top:0;
  inset-inline-start:0;
  height:100%;
  width:calc(100% + 150px);
  background:repeating-linear-gradient(
    135deg,
    var(--progressBar-blend-color) 0,
    var(--progressBar-bg-color) 5px,
    var(--progressBar-bg-color) 45px,
    var(--progressBar-color) 55px,
    var(--progressBar-color) 95px,
    var(--progressBar-blend-color) 100px
  );
  animation:progressIndeterminate 1s linear infinite;
}

#outerContainer.sidebarResizing
  :is(#sidebarContainer, #viewerContainer, #loadingBar){
  transition-duration:0s;
}

.findbar,
.secondaryToolbar,
.editorParamsToolbar{
  top:32px;
  position:absolute;
  z-index:30000;
  height:auto;
  padding:0 4px;
  margin:4px 2px;
  font:message-box;
  font-size:12px;
  line-height:14px;
  text-align:left;
  cursor:default;
}

.findbar{
  inset-inline-start:64px;
  min-width:300px;
  background-color:var(--toolbar-bg-color);
}
.findbar > div{
  height:32px;
}
.findbar > div#findbarInputContainer{
  margin-inline-end:4px;
}
.findbar.wrapContainers > div,
.findbar.wrapContainers > div#findbarMessageContainer > *{
  clear:both;
}
.findbar.wrapContainers > div#findbarMessageContainer{
  height:auto;
}

.findbar input[type="checkbox"]{
  pointer-events:none;
}

.findbar label{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.findbar label:hover,
.findbar input:focus-visible + label{
  color:var(--toggled-btn-color);
  background-color:var(--button-hover-color);
}

.findbar .toolbarField[type="checkbox"]:checked + .toolbarLabel{
  background-color:var(--toggled-btn-bg-color) !important;
  color:var(--toggled-btn-color);
}

#findInput{
  width:200px;
}

#findInput::-moz-placeholder{
    font-style:normal;
  }

#findInput::placeholder{
    font-style:normal;
  }

.loadingInput:has(> #findInput[data-status="pending"])::after{
    visibility:visible;
  }

#findInput[data-status="notFound"]{
    background-color:rgb(255 102 102);
  }

.secondaryToolbar,
.editorParamsToolbar{
  padding:6px 0 10px;
  inset-inline-end:4px;
  height:auto;
  background-color:var(--doorhanger-bg-color);
}

.editorParamsToolbarContainer{
  width:220px;
  margin-bottom:-4px;
}

.editorParamsToolbarContainer > .editorParamsSetter{
  min-height:26px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-inline:10px;
}

.editorParamsToolbarContainer .editorParamsLabel{
  padding-inline-end:10px;
  flex:none;
  font:menu;
  font-size:13px;
  font-style:normal;
  font-weight:400;
  line-height:150%;
  color:var(--main-color);
}

.editorParamsToolbarContainer .editorParamsColor{
  width:32px;
  height:32px;
  flex:none;
}

.editorParamsToolbarContainer .editorParamsSlider{
  background-color:transparent;
  width:90px;
  flex:0 1 0;
}

.editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{
  background-color:black;
}

.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,
.editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{
  background-color:black;
}

.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,
.editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{
  background-color:white;
}

#secondaryToolbarButtonContainer{
  max-width:220px;
  min-height:26px;
  max-height:calc(var(--viewer-container-height) - 40px);
  overflow-y:auto;
  margin-bottom:-4px;
}

#editorStampParamsToolbar{
  inset-inline-end:calc(var(--editor-toolbar-base-offset) + 0px);
}

#editorInkParamsToolbar{
  inset-inline-end:calc(var(--editor-toolbar-base-offset) + 28px);
}

#editorFreeTextParamsToolbar{
  inset-inline-end:calc(var(--editor-toolbar-base-offset) + 56px);
}

#editorHighlightParamsToolbar{
  inset-inline-end:calc(var(--editor-toolbar-base-offset) + 84px);
}

#editorStampAddImage::before{
  -webkit-mask-image:var(--editorParams-stampAddImage-icon);
          mask-image:var(--editorParams-stampAddImage-icon);
}

.doorHanger,
.doorHangerRight{
  border-radius:2px;
  box-shadow:0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color);
  border:var(--doorhanger-border-color-whcm);
}
:is(.doorHanger, .doorHangerRight)::after,
:is(.doorHanger, .doorHangerRight)::before{
  bottom:100%;
  border:8px solid rgb(0 0 0 / 0);
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  opacity:var(--doorhanger-triangle-opacity-whcm);
}
.doorHanger::after{
  inset-inline-start:10px;
  margin-inline-start:-8px;
  border-bottom-color:var(--toolbar-bg-color);
}
.doorHangerRight::after{
  inset-inline-end:10px;
  margin-inline-end:-8px;
  border-bottom-color:var(--doorhanger-bg-color);
}
:is(.doorHanger, .doorHangerRight)::before{
  border-bottom-color:var(--doorhanger-border-color);
  border-width:9px;
}
.doorHanger::before{
  inset-inline-start:10px;
  margin-inline-start:-9px;
}
.doorHangerRight::before{
  inset-inline-end:10px;
  margin-inline-end:-9px;
}

#findResultsCount{
  background-color:rgb(217 217 217);
  color:rgb(82 82 82);
  text-align:center;
  padding:4px 5px;
  margin:5px;
}

#findMsg[data-status="notFound"]{
  font-weight:bold;
}

:is(#findResultsCount, #findMsg):empty{
  display:none;
}

#toolbarViewerMiddle{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}

#toolbarViewerLeft,
#toolbarSidebarLeft{
  float:var(--inline-start);
}
#toolbarViewerRight,
#toolbarSidebarRight{
  float:var(--inline-end);
}

#toolbarViewerLeft > *,
#toolbarViewerMiddle > *,
#toolbarViewerRight > *,
#toolbarSidebarLeft *,
#toolbarSidebarRight *,
.findbar *{
  position:relative;
  float:var(--inline-start);
}

#toolbarViewerLeft{
  padding-inline-start:1px;
}
#toolbarViewerRight{
  padding-inline-end:1px;
}
#toolbarSidebarRight{
  padding-inline-end:2px;
}

.splitToolbarButton{
  margin:2px;
  display:inline-block;
}
.splitToolbarButton > .toolbarButton{
  float:var(--inline-start);
}

.toolbarButton,
.secondaryToolbarButton,
.dialogButton{
  border:none;
  background:none;
  width:28px;
  height:28px;
  outline:none;
}

.dialogButton:is(:hover, :focus-visible){
  background-color:var(--dialog-button-hover-bg-color);
}

.dialogButton:is(:hover, :focus-visible) > span{
  color:var(--dialog-button-hover-color);
}

.toolbarButton > span{
  display:inline-block;
  width:0;
  height:0;
  overflow:hidden;
}

:is(.toolbarButton, .secondaryToolbarButton, .dialogButton)[disabled]{
  opacity:0.5;
}

.splitToolbarButton > .toolbarButton:is(:hover, :focus-visible),
.dropdownToolbarButton:hover{
  background-color:var(--button-hover-color);
}
.splitToolbarButton > .toolbarButton{
  position:relative;
  margin:0;
}
#toolbarSidebar .splitToolbarButton > .toolbarButton{
  margin-inline-end:2px;
}

.splitToolbarButtonSeparator{
  float:var(--inline-start);
  margin:4px 0;
  width:1px;
  height:20px;
  background-color:var(--separator-color);
}

.toolbarButton,
.dropdownToolbarButton,
.secondaryToolbarButton,
.dialogButton{
  min-width:16px;
  margin:2px 1px;
  padding:2px 6px 0;
  border:none;
  border-radius:2px;
  color:var(--main-color);
  font-size:12px;
  line-height:14px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:default;
  box-sizing:border-box;
}

.toolbarButton:is(:hover, :focus-visible){
  background-color:var(--button-hover-color);
}
.secondaryToolbarButton:is(:hover, :focus-visible){
  background-color:var(--doorhanger-hover-bg-color);
  color:var(--doorhanger-hover-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled,
.splitToolbarButton.toggled > .toolbarButton.toggled{
  background-color:var(--toggled-btn-bg-color);
  color:var(--toggled-btn-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled:hover,
.splitToolbarButton.toggled > .toolbarButton.toggled:hover{
  outline:var(--toggled-hover-btn-outline) !important;
}

:is(.toolbarButton, .secondaryToolbarButton).toggled::before{
  background-color:var(--toggled-btn-color);
}

:is(.toolbarButton, .secondaryToolbarButton).toggled:hover:active,
.splitToolbarButton.toggled > .toolbarButton.toggled:hover:active{
  background-color:var(--toggled-hover-active-btn-color);
}

.dropdownToolbarButton{
  display:flex;
  width:-moz-fit-content;
  width:fit-content;
  min-width:140px;
  padding:0;
  background-color:var(--dropdown-btn-bg-color);
  border:var(--dropdown-btn-border);
}
.dropdownToolbarButton::after{
  top:6px;
  inset-inline-end:6px;
  pointer-events:none;
  -webkit-mask-image:var(--toolbarButton-menuArrow-icon);
          mask-image:var(--toolbarButton-menuArrow-icon);
}

.dropdownToolbarButton > select{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  width:inherit;
  min-width:inherit;
  height:28px;
  font-size:12px;
  color:var(--main-color);
  margin:0;
  padding-block:1px 2px;
  padding-inline:6px 38px;
  border:none;
  background-color:var(--dropdown-btn-bg-color);
}
.dropdownToolbarButton > select:is(:hover, :focus-visible){
  background-color:var(--button-hover-color);
  color:var(--toggled-btn-color);
}
.dropdownToolbarButton > select > option{
  background:var(--doorhanger-bg-color);
  color:var(--main-color);
}

.toolbarButtonSpacer{
  width:30px;
  display:inline-block;
  height:1px;
}

:is(.toolbarButton, .secondaryToolbarButton, .treeItemToggler)::before,
.dropdownToolbarButton::after{
  position:absolute;
  display:inline-block;
  width:16px;
  height:16px;

  content:"";
  background-color:var(--toolbar-icon-bg-color);
  -webkit-mask-size:cover;
          mask-size:cover;
}

.dropdownToolbarButton:is(:hover, :focus-visible, :active)::after{
  background-color:var(--toolbar-icon-hover-bg-color);
}

.toolbarButton::before{
  opacity:var(--toolbar-icon-opacity);
  top:6px;
  left:6px;
}

.toolbarButton:is(:hover, :focus-visible)::before,
.secondaryToolbarButton:is(:hover, :focus-visible)::before{
  background-color:var(--toolbar-icon-hover-bg-color);
}

.secondaryToolbarButton::before{
  opacity:var(--doorhanger-icon-opacity);
  top:5px;
  inset-inline-start:12px;
}

#sidebarToggle::before{
  -webkit-mask-image:var(--toolbarButton-sidebarToggle-icon);
          mask-image:var(--toolbarButton-sidebarToggle-icon);
  transform:scaleX(var(--dir-factor));
}

#secondaryToolbarToggle::before{
  -webkit-mask-image:var(--toolbarButton-secondaryToolbarToggle-icon);
          mask-image:var(--toolbarButton-secondaryToolbarToggle-icon);
  transform:scaleX(var(--dir-factor));
}

#findPrevious::before{
  -webkit-mask-image:var(--findbarButton-previous-icon);
          mask-image:var(--findbarButton-previous-icon);
}

#findNext::before{
  -webkit-mask-image:var(--findbarButton-next-icon);
          mask-image:var(--findbarButton-next-icon);
}

#previous::before{
  -webkit-mask-image:var(--toolbarButton-pageUp-icon);
          mask-image:var(--toolbarButton-pageUp-icon);
}

#next::before{
  -webkit-mask-image:var(--toolbarButton-pageDown-icon);
          mask-image:var(--toolbarButton-pageDown-icon);
}

#zoomOut::before{
  -webkit-mask-image:var(--toolbarButton-zoomOut-icon);
          mask-image:var(--toolbarButton-zoomOut-icon);
}

#zoomIn::before{
  -webkit-mask-image:var(--toolbarButton-zoomIn-icon);
          mask-image:var(--toolbarButton-zoomIn-icon);
}

#presentationMode::before{
  -webkit-mask-image:var(--toolbarButton-presentationMode-icon);
          mask-image:var(--toolbarButton-presentationMode-icon);
}

#editorFreeText::before{
  -webkit-mask-image:var(--toolbarButton-editorFreeText-icon);
          mask-image:var(--toolbarButton-editorFreeText-icon);
}

#editorHighlight::before{
  -webkit-mask-image:var(--toolbarButton-editorHighlight-icon);
          mask-image:var(--toolbarButton-editorHighlight-icon);
}

#editorInk::before{
  -webkit-mask-image:var(--toolbarButton-editorInk-icon);
          mask-image:var(--toolbarButton-editorInk-icon);
}

#editorStamp::before{
  -webkit-mask-image:var(--toolbarButton-editorStamp-icon);
          mask-image:var(--toolbarButton-editorStamp-icon);
}

:is(#print, #secondaryPrint)::before{
  -webkit-mask-image:var(--toolbarButton-print-icon);
          mask-image:var(--toolbarButton-print-icon);
}

#secondaryOpenFile::before{
  -webkit-mask-image:var(--toolbarButton-openFile-icon);
          mask-image:var(--toolbarButton-openFile-icon);
}

:is(#download, #secondaryDownload)::before{
  -webkit-mask-image:var(--toolbarButton-download-icon);
          mask-image:var(--toolbarButton-download-icon);
}

a.secondaryToolbarButton{
  padding-top:5px;
  text-decoration:none;
}
a:is(.toolbarButton, .secondaryToolbarButton)[href="#"]{
  opacity:0.5;
  pointer-events:none;
}

#viewBookmark::before{
  -webkit-mask-image:var(--toolbarButton-bookmark-icon);
          mask-image:var(--toolbarButton-bookmark-icon);
}

#viewThumbnail::before{
  -webkit-mask-image:var(--toolbarButton-viewThumbnail-icon);
          mask-image:var(--toolbarButton-viewThumbnail-icon);
}

#viewOutline::before{
  -webkit-mask-image:var(--toolbarButton-viewOutline-icon);
          mask-image:var(--toolbarButton-viewOutline-icon);
  transform:scaleX(var(--dir-factor));
}

#viewAttachments::before{
  -webkit-mask-image:var(--toolbarButton-viewAttachments-icon);
          mask-image:var(--toolbarButton-viewAttachments-icon);
}

#viewLayers::before{
  -webkit-mask-image:var(--toolbarButton-viewLayers-icon);
          mask-image:var(--toolbarButton-viewLayers-icon);
}

#currentOutlineItem::before{
  -webkit-mask-image:var(--toolbarButton-currentOutlineItem-icon);
          mask-image:var(--toolbarButton-currentOutlineItem-icon);
  transform:scaleX(var(--dir-factor));
}

#viewFind::before{
  -webkit-mask-image:var(--toolbarButton-search-icon);
          mask-image:var(--toolbarButton-search-icon);
}

.pdfSidebarNotification::after{
  position:absolute;
  display:inline-block;
  top:2px;
  inset-inline-end:2px;
  content:"";
  background-color:rgb(112 219 85);
  height:9px;
  width:9px;
  border-radius:50%;
}

.secondaryToolbarButton{
  position:relative;
  margin:0;
  padding:0 0 1px;
  padding-inline-start:36px;
  height:auto;
  min-height:26px;
  width:auto;
  min-width:100%;
  text-align:start;
  white-space:normal;
  border-radius:0;
  box-sizing:border-box;
  display:inline-block;
}
.secondaryToolbarButton > span{
  padding-inline-end:4px;
}

#firstPage::before{
  -webkit-mask-image:var(--secondaryToolbarButton-firstPage-icon);
          mask-image:var(--secondaryToolbarButton-firstPage-icon);
}

#lastPage::before{
  -webkit-mask-image:var(--secondaryToolbarButton-lastPage-icon);
          mask-image:var(--secondaryToolbarButton-lastPage-icon);
}

#pageRotateCcw::before{
  -webkit-mask-image:var(--secondaryToolbarButton-rotateCcw-icon);
          mask-image:var(--secondaryToolbarButton-rotateCcw-icon);
}

#pageRotateCw::before{
  -webkit-mask-image:var(--secondaryToolbarButton-rotateCw-icon);
          mask-image:var(--secondaryToolbarButton-rotateCw-icon);
}

#cursorSelectTool::before{
  -webkit-mask-image:var(--secondaryToolbarButton-selectTool-icon);
          mask-image:var(--secondaryToolbarButton-selectTool-icon);
}

#cursorHandTool::before{
  -webkit-mask-image:var(--secondaryToolbarButton-handTool-icon);
          mask-image:var(--secondaryToolbarButton-handTool-icon);
}

#scrollPage::before{
  -webkit-mask-image:var(--secondaryToolbarButton-scrollPage-icon);
          mask-image:var(--secondaryToolbarButton-scrollPage-icon);
}

#scrollVertical::before{
  -webkit-mask-image:var(--secondaryToolbarButton-scrollVertical-icon);
          mask-image:var(--secondaryToolbarButton-scrollVertical-icon);
}

#scrollHorizontal::before{
  -webkit-mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon);
          mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon);
}

#scrollWrapped::before{
  -webkit-mask-image:var(--secondaryToolbarButton-scrollWrapped-icon);
          mask-image:var(--secondaryToolbarButton-scrollWrapped-icon);
}

#spreadNone::before{
  -webkit-mask-image:var(--secondaryToolbarButton-spreadNone-icon);
          mask-image:var(--secondaryToolbarButton-spreadNone-icon);
}

#spreadOdd::before{
  -webkit-mask-image:var(--secondaryToolbarButton-spreadOdd-icon);
          mask-image:var(--secondaryToolbarButton-spreadOdd-icon);
}

#spreadEven::before{
  -webkit-mask-image:var(--secondaryToolbarButton-spreadEven-icon);
          mask-image:var(--secondaryToolbarButton-spreadEven-icon);
}

#documentProperties::before{
  -webkit-mask-image:var(--secondaryToolbarButton-documentProperties-icon);
          mask-image:var(--secondaryToolbarButton-documentProperties-icon);
}

.verticalToolbarSeparator{
  display:block;
  margin:5px 2px;
  width:1px;
  height:22px;
  background-color:var(--separator-color);
}
.horizontalToolbarSeparator{
  display:block;
  margin:6px 0;
  height:1px;
  width:100%;
  background-color:var(--doorhanger-separator-color);
}

.toolbarField{
  padding:4px 7px;
  margin:3px 0;
  border-radius:2px;
  background-color:var(--field-bg-color);
  background-clip:padding-box;
  border:1px solid var(--field-border-color);
  box-shadow:none;
  color:var(--field-color);
  font-size:12px;
  line-height:16px;
  outline:none;
}

.toolbarField[type="checkbox"]{
  opacity:0;
  position:absolute !important;
  left:0;
  margin:10px 0 3px;
  margin-inline-start:7px;
}

#pageNumber{
  -moz-appearance:textfield;
  text-align:end;
  width:40px;
  background-size:0 0;
  transition-property:none;
}

#pageNumber::-webkit-inner-spin-button{
    -webkit-appearance:none;
  }

.loadingInput:has(> #pageNumber.loading)::after{
    visibility:visible;

    transition-property:visibility;
    transition-delay:var(--loading-icon-delay);
  }

.loadingInput::after{
    position:absolute;
    visibility:hidden;
    top:calc(50% - 8px);
    width:16px;
    height:16px;

    content:"";
    background-color:var(--toolbar-icon-bg-color);
    -webkit-mask-size:cover;
            mask-size:cover;
    -webkit-mask-image:var(--loading-icon);
            mask-image:var(--loading-icon);
  }

.loadingInput.start::after{
    inset-inline-start:4px;
  }

.loadingInput.end::after{
    inset-inline-end:4px;
  }

.toolbarField:focus{
  border-color:#0a84ff;
}

.toolbarLabel{
  min-width:16px;
  padding:7px;
  margin:2px;
  border-radius:2px;
  color:var(--main-color);
  font-size:12px;
  line-height:14px;
  text-align:left;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:default;
}

#numPages.toolbarLabel{
  padding-inline-start:3px;
}

#thumbnailView,
#outlineView,
#attachmentsView,
#layersView{
  position:absolute;
  width:calc(100% - 2px); 
  inset-block:0;
  padding:4px 4px 0;
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
#thumbnailView{
  /*width:calc(100% - 60px);*/
  padding:10px 23px 0;
  display:block;
  margin-left: auto;
  margin-right:auto;
}

#thumbnailView > a:is(:active, :focus){
  outline:0;
}

.thumbnail{
  --thumbnail-width:0;
  --thumbnail-height:0;

  float:var(--inline-start);
  /*width:var(--thumbnail-width);
  height:var(--thumbnail-height);*/
  margin:0 10px 5px;
  padding:1px;
  border:7px solid transparent;
  border-radius:2px;
}

#thumbnailView > a:last-of-type > .thumbnail{
  margin-bottom:10px;
}

a:focus > .thumbnail,
.thumbnail:hover{
  border-color:var(--thumbnail-hover-color);
}
.thumbnail.selected{
  border-color:var(--thumbnail-selected-color) !important;
}

.thumbnailImage{
  width:var(--thumbnail-width);
  height:var(--thumbnail-height);
  opacity:0.9;
}
a:focus > .thumbnail > .thumbnailImage,
.thumbnail:hover > .thumbnailImage{
  opacity:0.95;
}
.thumbnail.selected > .thumbnailImage{
  opacity:1 !important;
}

.thumbnail:not([data-loaded]) > .thumbnailImage{
  width:calc(var(--thumbnail-width) - 2px);
  height:calc(var(--thumbnail-height) - 2px);
  border:1px dashed rgb(132 132 132);
}

.treeWithDeepNesting > .treeItem,
.treeItem > .treeItems{
  margin-inline-start:20px;
}

.treeItem > a{
  text-decoration:none;
  display:inline-block;
  min-width:calc(100% - 4px);
  height:auto;
  margin-bottom:1px;
  padding:2px 0 5px;
  padding-inline-start:4px;
  border-radius:2px;
  color:var(--treeitem-color);
  font-size:13px;
  line-height:15px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  white-space:normal;
  cursor:pointer;
}

#layersView .treeItem > a *{
  cursor:pointer;
}
#layersView .treeItem > a > label{
  padding-inline-start:4px;
}
#layersView .treeItem > a > label > input{
  float:var(--inline-start);
  margin-top:1px;
}

.treeItemToggler{
  position:relative;
  float:var(--inline-start);
  height:0;
  width:0;
  color:rgb(255 255 255 / 0.5);
}
.treeItemToggler::before{
  inset-inline-end:4px;
  -webkit-mask-image:var(--treeitem-expanded-icon);
          mask-image:var(--treeitem-expanded-icon);
}
.treeItemToggler.treeItemsHidden::before{
  -webkit-mask-image:var(--treeitem-collapsed-icon);
          mask-image:var(--treeitem-collapsed-icon);
  transform:scaleX(var(--dir-factor));
}
.treeItemToggler.treeItemsHidden ~ .treeItems{
  display:none;
}

.treeItem.selected > a{
  background-color:var(--treeitem-selected-bg-color);
  color:var(--treeitem-selected-color);
}

.treeItemToggler:hover,
.treeItemToggler:hover + a,
.treeItemToggler:hover ~ .treeItems,
.treeItem > a:hover{
  background-color:var(--treeitem-bg-color);
  background-clip:padding-box;
  border-radius:2px;
  color:var(--treeitem-hover-color);
}

#outlineOptionsContainer{
  display:none;
}

#sidebarContainer:has(#outlineView:not(.hidden)) #outlineOptionsContainer{
    display:inherit;
  }

.dialogButton{
  width:auto;
  margin:3px 4px 2px !important;
  padding:2px 11px;
  color:var(--main-color);
  background-color:var(--dialog-button-bg-color);
  border:var(--dialog-button-border) !important;
}

dialog{
  margin:auto;
  padding:15px;
  border-spacing:4px;
  color:var(--main-color);
  font:message-box;
  font-size:12px;
  line-height:14px;
  background-color:var(--doorhanger-bg-color);
  border:1px solid rgb(0 0 0 / 0.5);
  border-radius:4px;
  box-shadow:0 1px 4px rgb(0 0 0 / 0.3);
}
dialog::backdrop{
  background-color:rgb(0 0 0 / 0.2);
}

dialog > .row{
  display:table-row;
}

dialog > .row > *{
  display:table-cell;
}

dialog .toolbarField{
  margin:5px 0;
}

dialog .separator{
  display:block;
  margin:4px 0;
  height:1px;
  width:100%;
  background-color:var(--separator-color);
}

dialog .buttonRow{
  text-align:center;
  vertical-align:middle;
}

dialog :link{
  color:rgb(255 255 255);
}

#passwordDialog{
  text-align:center;
}
#passwordDialog .toolbarField{
  width:200px;
}

#documentPropertiesDialog{
  text-align:left;
}
#documentPropertiesDialog .row > *{
  min-width:100px;
  text-align:start;
}
#documentPropertiesDialog .row > span{
  width:125px;
  word-wrap:break-word;
}
#documentPropertiesDialog .row > p{
  max-width:225px;
  word-wrap:break-word;
}
#documentPropertiesDialog .buttonRow{
  margin-top:10px;
}

.grab-to-pan-grab{
  cursor:grab !important;
}
.grab-to-pan-grab
  *:not(input):not(textarea):not(button):not(select):not(:link){
  cursor:inherit !important;
}
.grab-to-pan-grab:active,
.grab-to-pan-grabbing{
  cursor:grabbing !important;
}
.grab-to-pan-grabbing{
  position:fixed;
  background:rgb(0 0 0 / 0);
  display:block;
  inset:0;
  overflow:hidden;
  z-index:50000;
}

@page{
  margin:0;
}

#printContainer{
  display:none;
}

@media print{
  body{
    background:rgb(0 0 0 / 0) none;
  }
  body[data-pdfjsprinting] #outerContainer{
    display:none;
  }
  body[data-pdfjsprinting] #printContainer{
    display:block;
  }
  #printContainer{
    height:100%;
  }
  #printContainer > .printedPage{
    page-break-after:always;
    page-break-inside:avoid;
    height:100%;
    width:100%;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
  }

  #printContainer > .xfaPrintedPage .xfaPage{
    position:absolute;
  }

  #printContainer > .xfaPrintedPage{
    page-break-after:always;
    page-break-inside:avoid;
    width:100%;
    height:100%;
    position:relative;
  }

  #printContainer > .printedPage :is(canvas, img){
    max-width:100%;
    max-height:100%;

    direction:ltr;
    display:block;
  }
}

.visibleMediumView{
  display:none;
}

@media all and (max-width: 900px){
  #toolbarViewerMiddle{
    display:table;
    margin:auto;
    left:auto;
    position:inherit;
    transform:none;
  }
}

@media all and (max-width: 840px){
  #sidebarContainer{
    background-color:var(--sidebar-narrow-bg-color);
  }
  #outerContainer.sidebarOpen #viewerContainer{
    inset-inline-start:0 !important;
  }
}

@media all and (max-width: 750px){
  :root{
    --editor-toolbar-base-offset:40px;
  }
  #outerContainer .hiddenMediumView{
    display:none;
  }
  #outerContainer .visibleMediumView{
    display:inherit;
  }
}

@media all and (max-width: 690px){
  .hiddenSmallView,
  .hiddenSmallView *{
    display:none;
  }
  .toolbarButtonSpacer{
    width:0;
  }
  .findbar{
    inset-inline-start:34px;
  }
}

@media all and (max-width: 560px){
  #scaleSelectContainer{
    display:none;
  }
}

