/* Minification failed. Returning unminified contents.
(4,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(8,28): run-time error CSS1039: Token not allowed after unary operator: '-success'
(12,17): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(16,28): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(20,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28,17): run-time error CSS1039: Token not allowed after unary operator: '-error'
(32,28): run-time error CSS1039: Token not allowed after unary operator: '-error'
(36,17): run-time error CSS1039: Token not allowed after unary operator: '-accent'
(40,28): run-time error CSS1039: Token not allowed after unary operator: '-accent'
(44,17): run-time error CSS1039: Token not allowed after unary operator: '-help'
(48,28): run-time error CSS1039: Token not allowed after unary operator: '-help'
(1277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1584,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1585,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1587,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1591,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1592,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1593,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1594,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1595,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1596,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1597,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1598,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1599,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1600,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1601,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1602,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1603,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1604,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1608,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-1-desat-light'
(1612,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-1-desat-light'
(1616,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-2-desat-light'
(1620,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-2-desat-light'
(1624,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-3-desat-light'
(1628,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-3-desat-light'
(1632,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-4-desat-light'
(1636,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-4-desat-light'
(1640,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-5-desat-light'
(1644,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-5-desat-light'
(1648,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-6-desat-light'
(1652,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-6-desat-light'
(1656,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-7-desat-light'
(1660,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-7-desat-light'
(1664,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-8-desat-light'
(1668,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-8-desat-light'
(1672,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-9-desat-light'
(1676,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-9-desat-light'
(1680,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-10-desat-light'
(1684,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-10-desat-light'
(1688,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-11-desat-light'
(1692,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-11-desat-light'
(1696,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-12-desat-light'
(1700,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-12-desat-light'
(1704,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-13-desat-light'
(1708,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-13-desat-light'
(1712,24): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-14-desat-light'
(1716,26): run-time error CSS1039: Token not allowed after unary operator: '-chart-color-14-desat-light'
(1720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1772,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1777,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1782,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1786,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1787,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1791,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(1792,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1796,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1803,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(1804,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(1813,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(1814,29): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1818,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1819,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1824,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1829,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1833,22): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1837,20): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(1841,20): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(1845,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(1849,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(1853,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1857,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(1861,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1866,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1868,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1872,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1873,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1877,26): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1885,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(1893,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1897,39): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(1902,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(1906,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1910,42): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1914,25): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1918,40): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1919,36): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(1920,29): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(1931,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(1942,44): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(1946,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1951,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1955,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(1959,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1963,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-table-header-color'
(1976,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1996,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(1997,25): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(2001,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2007,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2012,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2016,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2020,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2021,45): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2026,39): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2027,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2036,21): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(2041,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2045,21): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(2060,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2064,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2068,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2076,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2080,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2084,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2091,20): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2095,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(2099,21): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(2100,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2104,44): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2108,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2109,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2113,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2117,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2121,42): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2125,44): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2129,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2130,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2135,21): run-time error CSS1039: Token not allowed after unary operator: '-gray800'
(2139,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2140,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2145,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2149,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2157,25): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(2158,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2164,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2165,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2169,29): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2174,25): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(2179,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2183,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2184,30): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(2188,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2189,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2193,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2197,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(2201,36): run-time error CSS1039: Token not allowed after unary operator: '-gray300'
(2205,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2210,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2217,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2218,34): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2222,21): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(2232,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2233,25): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2234,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2238,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2242,21): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(2246,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2251,21): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(2255,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2259,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2263,21): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(2271,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2273,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2288,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2289,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2293,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2294,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2298,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2302,25): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2311,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2315,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2335,30): run-time error CSS1039: Token not allowed after unary operator: '-gray900'
(2339,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2343,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2347,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2362,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2367,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2371,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2375,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2379,44): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2385,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2389,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2390,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2394,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2398,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2402,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2403,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2407,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2428,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2435,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2466,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2467,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2468,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2472,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2473,28): run-time error CSS1039: Token not allowed after unary operator: '-error'
(2477,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2478,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2482,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2486,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2487,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2492,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2493,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2499,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2500,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2505,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(2506,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2513,18): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(2545,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2546,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2551,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2552,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2556,41): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2560,41): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2565,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2569,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(2579,22): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2580,38): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2581,41): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2593,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-subtle-text'
(2597,28): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2601,34): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2605,28): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2613,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(2614,41): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(2627,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2652,17): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(2657,28): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2658,24): run-time error CSS1039: Token not allowed after unary operator: '-gray700'
(2662,17): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(2666,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(2674,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2679,41): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2683,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2684,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2688,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2689,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(2693,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2698,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(2702,22): run-time error CSS1039: Token not allowed after unary operator: '-error'
(2703,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2707,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2708,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2812,22): run-time error CSS1039: Token not allowed after unary operator: '-ai-highlight'
(2813,44): run-time error CSS1039: Token not allowed after unary operator: '-ai-highlight'
(2813,69): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(2824,44): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2824,58): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2824,73): run-time error CSS1039: Token not allowed after unary operator: '-ai-gradient'
(2827,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(2828,22): run-time error CSS1039: Token not allowed after unary operator: '-ai-shadow'
(2833,19): run-time error CSS1039: Token not allowed after unary operator: '-base-padding'
(2863,19): run-time error CSS1039: Token not allowed after unary operator: '-base-padding'
(2896,17): run-time error CSS1039: Token not allowed after unary operator: '-help-text'
(2897,22): run-time error CSS1039: Token not allowed after unary operator: '-help-info'
(2899,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(2903,44): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2903,58): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2903,73): run-time error CSS1039: Token not allowed after unary operator: '-ai-gradient'
(2906,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(2907,22): run-time error CSS1039: Token not allowed after unary operator: '-ai-shadow'
(2939,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(2948,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2958,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2965,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2966,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(2970,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(2978,39): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(2995,42): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3019,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3021,17): run-time error CSS1039: Token not allowed after unary operator: '-accent'
(3022,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3027,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3030,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3040,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3041,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3045,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3046,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3083,28): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(3088,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3089,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3095,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-gray'
(3115,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3116,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3144,25): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3154,41): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3158,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3159,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3160,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3161,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3162,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3163,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3183,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3192,27): run-time error CSS1039: Token not allowed after unary operator: '-font-awesome'
(3197,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3201,24): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3202,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3203,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3204,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3211,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3212,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3213,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3217,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3218,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3219,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3223,28): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3224,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3225,24): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3233,28): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(3234,24): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(3235,17): run-time error CSS1039: Token not allowed after unary operator: '-disabled-text'
(3275,27): run-time error CSS1039: Token not allowed after unary operator: '-font-awesome'
(3289,44): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3289,70): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3291,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(3292,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(3296,26): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3356,28): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(3361,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3363,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3365,34): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3366,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3372,28): run-time error CSS1039: Token not allowed after unary operator: '-disabled'
(3380,28): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3384,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3388,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3389,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3393,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3397,17): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3405,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3409,17): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3418,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3419,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3423,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(3427,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3436,39): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3446,35): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3450,28): run-time error CSS1039: Token not allowed after unary operator: '-warning-ghost'
(3454,32): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(3458,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3459,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3460,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3464,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3471,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3472,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3473,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(3474,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3479,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3491,41): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3495,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3496,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3505,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3507,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3511,32): run-time error CSS1039: Token not allowed after unary operator: '-help-ghost'
(3512,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3516,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3517,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3518,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3523,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3542,26): run-time error CSS1039: Token not allowed after unary operator: '-error'
(3543,21): run-time error CSS1039: Token not allowed after unary operator: '-error-dark'
(3555,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3556,40): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3565,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3567,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3571,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3575,22): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(3592,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3593,40): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3598,17): run-time error CSS1039: Token not allowed after unary operator: '-help'
(3610,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3626,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3628,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(3633,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3645,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3668,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3675,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3701,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3704,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3705,34): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3706,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3710,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3718,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3723,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3728,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3737,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3759,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(3764,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3765,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3766,24): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3766,49): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3766,74): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3770,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3782,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3786,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3787,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3799,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(3800,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3819,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3892,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3896,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3900,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3904,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3908,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-link'
(3915,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3916,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3917,38): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(3921,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3932,25): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3937,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3938,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3939,26): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(3943,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3947,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3955,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3956,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3958,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3980,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(3981,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3989,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(3994,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3998,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4002,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4007,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4012,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4027,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4028,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(4033,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(4034,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4035,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(4040,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4042,29): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(4047,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4051,24): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4052,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4053,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4058,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4059,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(4064,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4068,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4072,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4076,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4077,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4078,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4079,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4087,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4088,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4089,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4093,28): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(4097,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4101,28): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(4102,24): run-time error CSS1039: Token not allowed after unary operator: '-gray200'
(4107,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4156,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4169,26): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(4170,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4186,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4197,21): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(4205,31): run-time error CSS1039: Token not allowed after unary operator: '-font-awesome'
(4206,25): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4235,39): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(4248,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4265,38): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4274,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4275,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4282,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4289,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4298,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4299,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4308,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4309,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4310,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4339,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4343,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4344,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4351,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4355,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4356,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4378,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4379,45): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4385,31): run-time error CSS1039: Token not allowed after unary operator: '-font-awesome'
(4391,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4404,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4411,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4412,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4416,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4420,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4421,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4442,33): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(4446,37): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4450,37): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4463,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(4467,17): run-time error CSS1039: Token not allowed after unary operator: '-error-text'
(4468,28): run-time error CSS1039: Token not allowed after unary operator: '-error-ghost'
(4469,24): run-time error CSS1039: Token not allowed after unary operator: '-error-ghost'
(4473,21): run-time error CSS1039: Token not allowed after unary operator: '-error-text'
(4477,25): run-time error CSS1039: Token not allowed after unary operator: '-error-text'
(4487,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4488,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4489,30): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4493,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4494,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4495,29): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4507,17): run-time error CSS1039: Token not allowed after unary operator: '-error'
(4514,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4515,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4517,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4521,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4523,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4531,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4539,28): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(4540,24): run-time error CSS1039: Token not allowed after unary operator: '-gray500'
(4547,41): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4551,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4552,34): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4556,38): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4587,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(4664,41): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4673,26): run-time error CSS1039: Token not allowed after unary operator: '-error-ghost'
(4674,28): run-time error CSS1039: Token not allowed after unary operator: '-error-ghost'
(4675,21): run-time error CSS1039: Token not allowed after unary operator: '-error-text'
(4679,30): run-time error CSS1039: Token not allowed after unary operator: '-error-info'
(4683,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4684,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4685,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4689,30): run-time error CSS1039: Token not allowed after unary operator: '-primary-info'
(4702,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4725,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4726,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4727,24): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(4735,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4739,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4740,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4753,31): run-time error CSS1039: Token not allowed after unary operator: '-font-awesome'
(4776,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4777,18): run-time error CSS1039: Token not allowed after unary operator: '-card-border'
(4784,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(4792,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4796,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(4797,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4829,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4830,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4834,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(4835,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4836,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(4840,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(4844,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4848,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(4849,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(4850,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4863,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(4869,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-grid-border'
(4873,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(4874,34): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(4878,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(4883,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4887,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4891,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4895,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4899,21): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(4903,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4907,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4911,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4915,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-border'
(4919,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-light'
(4923,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(4927,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-highlight'
(4931,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4939,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4944,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4945,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4949,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4953,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4957,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4958,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4962,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4963,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4964,24): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4964,41): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4968,41): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4972,17): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(4973,22): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(4977,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(4981,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4985,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(4986,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(4987,34): run-time error CSS1039: Token not allowed after unary operator: '-dark-base'
(5011,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(5012,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(5013,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(5037,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5065,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5069,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-ghost'
(5070,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5097,22): run-time error CSS1039: Token not allowed after unary operator: '-gray600'
(5098,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5099,24): run-time error CSS1039: Token not allowed after unary operator: '-gray600'
(5133,41): run-time error CSS1039: Token not allowed after unary operator: '-gray400'
(5154,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5173,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(5214,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5215,28): run-time error CSS1039: Token not allowed after unary operator: '-error'
(5216,24): run-time error CSS1039: Token not allowed after unary operator: '-error'
(5220,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5221,28): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(5222,24): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(5226,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5227,28): run-time error CSS1039: Token not allowed after unary operator: '-success'
(5228,24): run-time error CSS1039: Token not allowed after unary operator: '-success'
(5244,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5251,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5291,34): run-time error CSS1030: Expected identifier, found '.'
(5291,64): run-time error CSS1031: Expected selector, found ')'
(5291,64): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";

.success {
    color: var(--success);
}

.success--bg {
    background-color: var(--success);
}

.warning {
    color: var(--warning);
}

.warning--bg {
    background-color: var(--warning);
}

.primary {
    color: var(--primary);
}

.primary--bg {
    background-color: var(--primary);
}

.error {
    color: var(--error);
}

.error--bg {
    background-color: var(--error);
}

.accent {
    color: var(--accent);
}

.accent--bg {
    background-color: var(--accent);
}

.help {
    color: var(--help);
}

.help--bg {
    background-color: var(--help);
}





.m-1 {
    margin: 0.0625rem;
}

.m-2 {
    margin: 0.125rem;
}

.m-3 {
    margin: 0.1875rem;
}

.m-4 {
    margin: 0.25rem;
}

.m-5 {
    margin: 0.3125rem;
}

.m-6 {
    margin: 0.375rem;
}

.m-7 {
    margin: 0.4375rem;
}

.m-8 {
    margin: 0.5rem;
}

.m-9 {
    margin: 0.5625rem;
}

.m-10 {
    margin: 0.625rem;
}

.m-11 {
    margin: 0.6875rem;
}

.m-12 {
    margin: 0.75rem;
}

.m-13 {
    margin: 0.8125rem;
}

.m-14 {
    margin: 0.875rem;
}

.m-15 {
    margin: 0.9375rem;
}

.m-16 {
    margin: 1rem;
}

.m-17 {
    margin: 1.0625rem;
}

.m-18 {
    margin: 1.125rem;
}

.m-19 {
    margin: 1.1875rem;
}

.m-20 {
    margin: 1.25rem;
}

.m-21 {
    margin: 1.3125rem;
}

.m-22 {
    margin: 1.375rem;
}

.m-23 {
    margin: 1.4375rem;
}

.m-24 {
    margin: 1.5rem;
}

.mt-1 {
    margin-top: 0.0625rem;
}

.mt-2 {
    margin-top: 0.125rem;
}

.mt-3 {
    margin-top: 0.1875rem;
}

.mt-4 {
    margin-top: 0.25rem;
}

.mt-5 {
    margin-top: 0.3125rem;
}

.mt-6 {
    margin-top: 0.375rem;
}

.mt-7 {
    margin-top: 0.4375rem;
}

.mt-8 {
    margin-top: 0.5rem;
}

.mt-9 {
    margin-top: 0.5625rem;
}

.mt-10 {
    margin-top: 0.625rem;
}

.mt-11 {
    margin-top: 0.6875rem;
}

.mt-12 {
    margin-top: 0.75rem;
}

.mt-13 {
    margin-top: 0.8125rem;
}

.mt-14 {
    margin-top: 0.875rem;
}

.mt-15 {
    margin-top: 0.9375rem;
}

.mt-16 {
    margin-top: 1rem;
}

.mt-17 {
    margin-top: 1.0625rem;
}

.mt-18 {
    margin-top: 1.125rem;
}

.mt-19 {
    margin-top: 1.1875rem;
}

.mt-20 {
    margin-top: 1.25rem;
}

.mt-21 {
    margin-top: 1.3125rem;
}

.mt-22 {
    margin-top: 1.375rem;
}

.mt-23 {
    margin-top: 1.4375rem;
}

.mt-24 {
    margin-top: 1.5rem;
}

.mb-1 {
    margin-bottom: 0.0625rem;
}

.mb-2 {
    margin-bottom: 0.125rem;
}

.mb-3 {
    margin-bottom: 0.1875rem;
}

.mb-4 {
    margin-bottom: 0.25rem;
}

.mb-5 {
    margin-bottom: 0.3125rem;
}

.mb-6 {
    margin-bottom: 0.375rem;
}

.mb-7 {
    margin-bottom: 0.4375rem;
}

.mb-8 {
    margin-bottom: 0.5rem;
}

.mb-9 {
    margin-bottom: 0.5625rem;
}

.mb-10 {
    margin-bottom: 0.625rem;
}

.mb-11 {
    margin-bottom: 0.6875rem;
}

.mb-12 {
    margin-bottom: 0.75rem;
}

.mb-13 {
    margin-bottom: 0.8125rem;
}

.mb-14 {
    margin-bottom: 0.875rem;
}

.mb-15 {
    margin-bottom: 0.9375rem;
}

.mb-16 {
    margin-bottom: 1rem;
}

.mb-17 {
    margin-bottom: 1.0625rem;
}

.mb-18 {
    margin-bottom: 1.125rem;
}

.mb-19 {
    margin-bottom: 1.1875rem;
}

.mb-20 {
    margin-bottom: 1.25rem;
}

.mb-21 {
    margin-bottom: 1.3125rem;
}

.mb-22 {
    margin-bottom: 1.375rem;
}

.mb-23 {
    margin-bottom: 1.4375rem;
}

.mb-24 {
    margin-bottom: 1.5rem;
}

.ml-1 {
    margin-left: 0.0625rem;
}

.ml-2 {
    margin-left: 0.125rem;
}

.ml-3 {
    margin-left: 0.1875rem;
}

.ml-4 {
    margin-left: 0.25rem;
}

.ml-5 {
    margin-left: 0.3125rem;
}

.ml-6 {
    margin-left: 0.375rem;
}

.ml-7 {
    margin-left: 0.4375rem;
}

.ml-8 {
    margin-left: 0.5rem;
}

.ml-9 {
    margin-left: 0.5625rem;
}

.ml-10 {
    margin-left: 0.625rem;
}

.ml-11 {
    margin-left: 0.6875rem;
}

.ml-12 {
    margin-left: 0.75rem;
}

.ml-13 {
    margin-left: 0.8125rem;
}

.ml-14 {
    margin-left: 0.875rem;
}

.ml-15 {
    margin-left: 0.9375rem;
}

.ml-16 {
    margin-left: 1rem;
}

.ml-17 {
    margin-left: 1.0625rem;
}

.ml-18 {
    margin-left: 1.125rem;
}

.ml-19 {
    margin-left: 1.1875rem;
}

.ml-20 {
    margin-left: 1.25rem;
}

.ml-21 {
    margin-left: 1.3125rem;
}

.ml-22 {
    margin-left: 1.375rem;
}

.ml-23 {
    margin-left: 1.4375rem;
}

.ml-24 {
    margin-left: 1.5rem;
}

.mr-1 {
    margin-right: 0.0625rem;
}

.mr-2 {
    margin-right: 0.125rem;
}

.mr-3 {
    margin-right: 0.1875rem;
}

.mr-4 {
    margin-right: 0.25rem;
}

.mr-5 {
    margin-right: 0.3125rem;
}

.mr-6 {
    margin-right: 0.375rem;
}

.mr-7 {
    margin-right: 0.4375rem;
}

.mr-8 {
    margin-right: 0.5rem;
}

.mr-9 {
    margin-right: 0.5625rem;
}

.mr-10 {
    margin-right: 0.625rem;
}

.mr-11 {
    margin-right: 0.6875rem;
}

.mr-12 {
    margin-right: 0.75rem;
}

.mr-13 {
    margin-right: 0.8125rem;
}

.mr-14 {
    margin-right: 0.875rem;
}

.mr-15 {
    margin-right: 0.9375rem;
}

.mr-16 {
    margin-right: 1rem;
}

.mr-17 {
    margin-right: 1.0625rem;
}

.mr-18 {
    margin-right: 1.125rem;
}

.mr-19 {
    margin-right: 1.1875rem;
}

.mr-20 {
    margin-right: 1.25rem;
}

.mr-21 {
    margin-right: 1.3125rem;
}

.mr-22 {
    margin-right: 1.375rem;
}

.mr-23 {
    margin-right: 1.4375rem;
}

.mr-24 {
    margin-right: 1.5rem;
}

.pd-1 {
    padding: 0.0625rem;
}

.pd-2 {
    padding: 0.125rem;
}

.pd-3 {
    padding: 0.1875rem;
}

.pd-4 {
    padding: 0.25rem;
}

.pd-5 {
    padding: 0.3125rem;
}

.pd-6 {
    padding: 0.375rem;
}

.pd-7 {
    padding: 0.4375rem;
}

.pd-8 {
    padding: 0.5rem;
}

.pd-9 {
    padding: 0.5625rem;
}

.pd-10 {
    padding: 0.625rem;
}

.pd-11 {
    padding: 0.6875rem;
}

.pd-12 {
    padding: 0.75rem;
}

.pd-13 {
    padding: 0.8125rem;
}

.pd-14 {
    padding: 0.875rem;
}

.pd-15 {
    padding: 0.9375rem;
}

.pd-16 {
    padding: 1rem;
}

.pd-17 {
    padding: 1.0625rem;
}

.pd-18 {
    padding: 1.125rem;
}

.pd-19 {
    padding: 1.1875rem;
}

.pd-20 {
    padding: 1.25rem;
}

.pd-21 {
    padding: 1.3125rem;
}

.pd-22 {
    padding: 1.375rem;
}

.pd-23 {
    padding: 1.4375rem;
}

.pd-24 {
    padding: 1.5rem;
}

.pl-1 {
    padding-left: 0.0625rem;
}

.pl-2 {
    padding-left: 0.125rem;
}

.pl-3 {
    padding-left: 0.1875rem;
}

.pl-4 {
    padding-left: 0.25rem;
}

.pl-5 {
    padding-left: 0.3125rem;
}

.pl-6 {
    padding-left: 0.375rem;
}

.pl-7 {
    padding-left: 0.4375rem;
}

.pl-8 {
    padding-left: 0.5rem;
}

.pl-9 {
    padding-left: 0.5625rem;
}

.pl-10 {
    padding-left: 0.625rem;
}

.pl-11 {
    padding-left: 0.6875rem;
}

.pl-12 {
    padding-left: 0.75rem;
}

.pl-13 {
    padding-left: 0.8125rem;
}

.pl-14 {
    padding-left: 0.875rem;
}

.pl-15 {
    padding-left: 0.9375rem;
}

.pl-16 {
    padding-left: 1rem;
}

.pl-17 {
    padding-left: 1.0625rem;
}

.pl-18 {
    padding-left: 1.125rem;
}

.pl-19 {
    padding-left: 1.1875rem;
}

.pl-20 {
    padding-left: 1.25rem;
}

.pl-21 {
    padding-left: 1.3125rem;
}

.pl-22 {
    padding-left: 1.375rem;
}

.pl-23 {
    padding-left: 1.4375rem;
}

.pl-24 {
    padding-left: 1.5rem;
}

.pr-1 {
    padding-right: 0.0625rem;
}

.pr-2 {
    padding-right: 0.125rem;
}

.pr-3 {
    padding-right: 0.1875rem;
}

.pr-4 {
    padding-right: 0.25rem;
}

.pr-5 {
    padding-right: 0.3125rem;
}

.pr-6 {
    padding-right: 0.375rem;
}

.pr-7 {
    padding-right: 0.4375rem;
}

.pr-8 {
    padding-right: 0.5rem;
}

.pr-9 {
    padding-right: 0.5625rem;
}

.pr-10 {
    padding-right: 0.625rem;
}

.pr-11 {
    padding-right: 0.6875rem;
}

.pr-12 {
    padding-right: 0.75rem;
}

.pr-13 {
    padding-right: 0.8125rem;
}

.pr-14 {
    padding-right: 0.875rem;
}

.pr-15 {
    padding-right: 0.9375rem;
}

.pr-16 {
    padding-right: 1rem;
}

.pr-17 {
    padding-right: 1.0625rem;
}

.pr-18 {
    padding-right: 1.125rem;
}

.pr-19 {
    padding-right: 1.1875rem;
}

.pr-20 {
    padding-right: 1.25rem;
}

.pr-21 {
    padding-right: 1.3125rem;
}

.pr-22 {
    padding-right: 1.375rem;
}

.pr-23 {
    padding-right: 1.4375rem;
}

.pr-24 {
    padding-right: 1.5rem;
}

.pt-1 {
    padding-top: 0.0625rem;
}

.pt-2 {
    padding-top: 0.125rem;
}

.pt-3 {
    padding-top: 0.1875rem;
}

.pt-4 {
    padding-top: 0.25rem;
}

.pt-5 {
    padding-top: 0.3125rem;
}

.pt-6 {
    padding-top: 0.375rem;
}

.pt-7 {
    padding-top: 0.4375rem;
}

.pt-8 {
    padding-top: 0.5rem;
}

.pt-9 {
    padding-top: 0.5625rem;
}

.pt-10 {
    padding-top: 0.625rem;
}

.pt-11 {
    padding-top: 0.6875rem;
}

.pt-12 {
    padding-top: 0.75rem;
}

.pt-13 {
    padding-top: 0.8125rem;
}

.pt-14 {
    padding-top: 0.875rem;
}

.pt-15 {
    padding-top: 0.9375rem;
}

.pt-16 {
    padding-top: 1rem;
}

.pt-17 {
    padding-top: 1.0625rem;
}

.pt-18 {
    padding-top: 1.125rem;
}

.pt-19 {
    padding-top: 1.1875rem;
}

.pt-20 {
    padding-top: 1.25rem;
}

.pt-21 {
    padding-top: 1.3125rem;
}

.pt-22 {
    padding-top: 1.375rem;
}

.pt-23 {
    padding-top: 1.4375rem;
}

.pt-24 {
    padding-top: 1.5rem;
}

.pb-1 {
    padding-bottom: 0.0625rem;
}

.pb-2 {
    padding-bottom: 0.125rem;
}

.pb-3 {
    padding-bottom: 0.1875rem;
}

.pb-4 {
    padding-bottom: 0.25rem;
}

.pb-5 {
    padding-bottom: 0.3125rem;
}

.pb-6 {
    padding-bottom: 0.375rem;
}

.pb-7 {
    padding-bottom: 0.4375rem;
}

.pb-8 {
    padding-bottom: 0.5rem;
}

.pb-9 {
    padding-bottom: 0.5625rem;
}

.pb-10 {
    padding-bottom: 0.625rem;
}

.pb-11 {
    padding-bottom: 0.6875rem;
}

.pb-12 {
    padding-bottom: 0.75rem;
}

.pb-13 {
    padding-bottom: 0.8125rem;
}

.pb-14 {
    padding-bottom: 0.875rem;
}

.pb-15 {
    padding-bottom: 0.9375rem;
}

.pb-16 {
    padding-bottom: 1rem;
}

.pb-17 {
    padding-bottom: 1.0625rem;
}

.pb-18 {
    padding-bottom: 1.125rem;
}

.pb-19 {
    padding-bottom: 1.1875rem;
}

.pb-20 {
    padding-bottom: 1.25rem;
}

.pb-21 {
    padding-bottom: 1.3125rem;
}

.pb-22 {
    padding-bottom: 1.375rem;
}

.pb-23 {
    padding-bottom: 1.4375rem;
}

.pb-24 {
    padding-bottom: 1.5rem;
}

.fs-1 {
    font-size: 0.0625rem;
}

.fs-2 {
    font-size: 0.125rem;
}

.fs-3 {
    font-size: 0.1875rem;
}

.fs-4 {
    font-size: 0.25rem;
}

.fs-5 {
    font-size: 0.3125rem;
}

.fs-6 {
    font-size: 0.375rem;
}

.fs-7 {
    font-size: 0.4375rem;
}

.fs-8 {
    font-size: 0.5rem;
}

.fs-9 {
    font-size: 0.5625rem;
}

.fs-10 {
    font-size: 0.625rem;
}

.fs-11 {
    font-size: 0.6875rem;
}

.fs-12 {
    font-size: 0.75rem;
}

.fs-13 {
    font-size: 0.8125rem;
}

.fs-14 {
    font-size: 0.875rem;
}

.fs-15 {
    font-size: 0.9375rem;
}

.fs-16 {
    font-size: 1rem;
}

.fs-17 {
    font-size: 1.0625rem;
}

.fs-18 {
    font-size: 1.125rem;
}

.fs-19 {
    font-size: 1.1875rem;
}

.fs-20 {
    font-size: 1.25rem;
}

.fs-21 {
    font-size: 1.3125rem;
}

.fs-22 {
    font-size: 1.375rem;
}

.fs-23 {
    font-size: 1.4375rem;
}

.fs-24 {
    font-size: 1.5rem;
}

.fs-25 {
    font-size: 1.5625rem;
}

.fs-26 {
    font-size: 1.625rem;
}

.fs-27 {
    font-size: 1.6875rem;
}

.fs-28 {
    font-size: 1.75rem;
}

.fs-29 {
    font-size: 1.8125rem;
}

.fs-30 {
    font-size: 1.875rem;
}

.fs-31 {
    font-size: 1.9375rem;
}

.fs-32 {
    font-size: 2rem;
}

.fs-33 {
    font-size: 2.0625rem;
}

.fs-34 {
    font-size: 2.125rem;
}

.fs-35 {
    font-size: 2.1875rem;
}

.fs-36 {
    font-size: 2.25rem;
}

.fs-37 {
    font-size: 2.3125rem;
}

.fs-38 {
    font-size: 2.375rem;
}

.fs-39 {
    font-size: 2.4375rem;
}

.fs-40 {
    font-size: 2.5rem;
}

.fs-41 {
    font-size: 2.5625rem;
}

.fs-42 {
    font-size: 2.625rem;
}

.gap-2 {
    gap: 0.125rem;
}

.gap-3 {
    gap: 0.1875rem;
}

.gap-4 {
    gap: 0.25rem;
}

.gap-5 {
    gap: 0.3125rem;
}

.gap-6 {
    gap: 0.375rem;
}

.gap-7 {
    gap: 0.4375rem;
}

.gap-8 {
    gap: 0.5rem;
}

.gap-9 {
    gap: 0.5625rem;
}

.gap-10 {
    gap: 0.625rem;
}

.gap-11 {
    gap: 0.6875rem;
}

.gap-12 {
    gap: 0.75rem;
}

.gap-13 {
    gap: 0.8125rem;
}

.gap-14 {
    gap: 0.875rem;
}

.gap-15 {
    gap: 0.9375rem;
}

.gap-16 {
    gap: 1rem;
}

.gap-17 {
    gap: 1.0625rem;
}

.gap-18 {
    gap: 1.125rem;
}

.gap-19 {
    gap: 1.1875rem;
}

.gap-20 {
    gap: 1.25rem;
}

.gap-21 {
    gap: 1.3125rem;
}

.gap-22 {
    gap: 1.375rem;
}

.gap-23 {
    gap: 1.4375rem;
}

.gap-24 {
    gap: 1.5rem;
}


:root {
    --white: #ffffff;
    --black: #000000;
    --blue100: #e5f8ff;
    --blue200: #bfe4ff;
    --blue300: #a8d9ff;
    --blue400: #87c5ff;
    --blue500: #0f5cf5;
    --blue600: #0048b0;
    --blue700: #003080;
    --blue800: #001840;
    --blue900: #000020;
    --red700: #bf2600;
    --red600: #de350b;
    --red500: #ff5630;
    --red400: #ff7452;
    --red300: #ff8f73;
    --red200: #ffbdad;
    --red100: #ffebe6;
    --teal900: #001e1c;
    --teal800: #003d38;
    --teal700: #005b55;
    --teal600: #007a71;
    --teal500: #008077;
    --teal400: #27ada3;
    --teal300: #4dc1b9;
    --teal200: #74d6ce;
    --teal100: #9aeae4;
    --green800: #006644;
    --green700: #006644;
    --green600: #00875a;
    --green500: #36b37e;
    --green400: #57d9a3;
    --green300: #79f2c0;
    --green200: #abf5d1;
    --green100: #e3fcef;
    --yellow100: #fffae6;
    --yellow200: #fff0b3;
    --yellow300: #ffe380;
    --yellow400: #ffc400;
    --yellow500: #ffab00;
    --yellow600: #ff991f;
    --yellow700: #ff8b00;
    --orange100: #ffe4cf;
    --orange200: #ffc9a0;
    --orange300: #ffae70;
    --orange400: #ff9341;
    --orange500: #ff7811;
    --orange600: #ff6f00;
    --orange700: #99480a;
    --orange800: #663007;
    --orange900: #331803;
    --purple100: #f0e5ff;
    --purple200: #d7bfff;
    --purple300: #c1a8ff;
    --purple400: #a487ff;
    --purple500: #450ff5;
    --purple600: #3300b0;
    --purple700: #250080;
    --purple800: #170040;
    --purple900: #0a001f;
    --gray100: #f9f9f9;
    --gray150: #f6f6f6;
    --gray200: #f3f3f4;
    --gray300: #dcdee0;
    --gray400: #c1c5c8;
    --gray500: #697077;
    --gray600: #2a3742;
    --gray700: #192128;
    --gray800: #11161a;
    --gray900: #080b0d;
}


:root {
    --dark-white: #1a1a1a;
    --dark-black: #ffffff;
    --dark-blue: #264653;
    --dark-blue100: #2a475e;
    --dark-blue200: #345b6e;
    --dark-blue300: #3e6f7e;
    --dark-blue400: #49838e;
    --dark-blue500: #53979e;
    --dark-blue600: #5dabae;
    --dark-blue700: #67bfbe;
    --dark-blue800: #71d3ce;
    --dark-blue900: #7be7de;
    --dark-purple100: #2a2638;
    --dark-purple200: #342e42;
    --dark-purple300: #3e364c;
    --dark-purple400: #484056;
    --dark-purple500: #524a60;
    --dark-purple600: #5c546a;
    --dark-purple700: #665e74;
    --dark-purple800: #70687e;
    --dark-purple900: #7a7288;
    --dark-red700: #802020;
    --dark-red600: #983232;
    --dark-red500: #b04444;
    --dark-red400: #c85656;
    --dark-red300: #e06868;
    --dark-red200: #f87a7a;
    --dark-red100: #ff8c8c;
    --dark-teal900: #1c2e2e;
    --dark-teal800: #284242;
    --dark-teal700: #345656;
    --dark-teal600: #406a6a;
    --dark-teal500: #4c7e7e;
    --dark-teal400: #589292;
    --dark-teal300: #64a6a6;
    --dark-teal200: #70baba;
    --dark-teal100: #7ccccc;
    --dark-green700: #225c39;
    --dark-green600: #2e7052;
    --dark-green500: #3a846b;
    --dark-green400: #469884;
    --dark-green300: #52ac9d;
    --dark-green200: #5ec0b6;
    --dark-green100: #6ad4cf;
    --dark-yellow100: #806c40;
    --dark-yellow200: #998456;
    --dark-yellow300: #b29c6c;
    --dark-yellow400: #ccb482;
    --dark-yellow500: #e6cc98;
    --dark-yellow600: #fff4ae;
    --dark-yellow700: #fffae6;
    --dark-orange100: #804d26;
    --dark-orange200: #996236;
    --dark-orange300: #b37746;
    --dark-orange400: #cc8c56;
    --dark-orange500: #e6a166;
    --dark-orange600: #ffb576;
    --dark-orange700: #ffca86;
    --dark-orange800: #ffe0a6;
    --dark-orange900: #fff6c6;
    --dark-gray100: #161616;
    --dark-gray200: #262626;
    --dark-gray300: #363636;
    --dark-gray400: #464646;
    --dark-gray500: #565656;
    --dark-gray600: #666666;
    --dark-gray700: #767676;
    --dark-gray800: #868686;
    --dark-gray900: #969696;
}




body.dark-mode {
    --dark-base: #252525 !important;
    --white: var(--dark-base) !important;
    --dark-border: #121212 !important;
    --dark-bg-light: #313131 !important;
    --dark-highlight: #676767 !important;
    --dark-grid-border: #4b4b4b !important;
    --primary: #0f5cf5 !important;
    --accent: #0f5cf5 !important;
    --dark-table-header-color: hsl(219.9130434783, 97%, 85.9803921569%) !important;
    --dark-subtle-text: hsl(219.9130434783, 97%, 90.9803921569%) !important;
}

:root {
    --help-text: #25123a;
    --help-focus: #3d1e61;
    --help-hover: #62309b;
    --help-link: #884fc9;
    --help-info: #bd9de1;
    --help-shadow: #a276d5;
    --help-shadow2: #b895de;
    --help-ghost: #cdb5e8;
    --help-thin: #d1bbea;
    --help-white: #ffffff;
    --help-dark: black;
    --help-icon-hover: #1a1a1a;
    --help-drawer: #4c4c4c;
    --help: #562a88;
    --gray-text: black;
    --gray-focus: #030b10;
    --gray-hover: #0e3952;
    --gray-link: #196793;
    --gray-info: #35a1dd;
    --gray-shadow: #2086bf;
    --gray-shadow2: #2c9ddc;
    --gray-ghost: #4fade2;
    --gray-thin: #56b0e3;
    --gray-white: #ffffff;
    --gray-dark: black;
    --gray-icon-hover: #191a1a;
    --gray-drawer: #161617;
    --gray: #0a2a3c;
    --warning-text: #d97906;
    --warning-focus: #f99319;
    --warning-hover: #fbb664;
    --warning-link: #fdd9ae;
    --warning-info: white;
    --warning-shadow: #fef0e0;
    --warning-shadow2: white;
    --warning-ghost: white;
    --warning-thin: white;
    --warning-white: #ffffff;
    --warning-dark: #6a4c29;
    --warning-icon-hover: #7b654a;
    --warning-drawer: #b0987c;
    --warning: #faaa4b;
    --danger-text: #d82511;
    --danger-focus: #ee412e;
    --danger-hover: #f48175;
    --danger-link: #fac2bb;
    --danger-info: white;
    --danger-shadow: #fdedeb;
    --danger-shadow2: white;
    --danger-ghost: white;
    --danger-thin: white;
    --danger-white: #ffffff;
    --danger-dark: #6a3833;
    --danger-icon-hover: #775b58;
    --danger-drawer: #aa8f8c;
    --danger: #f26c5d;
    --error-text: #d82511;
    --error-focus: #ee412e;
    --error-hover: #f48175;
    --error-link: #fac2bb;
    --error-info: white;
    --error-shadow: #fdedeb;
    --error-shadow2: white;
    --error-ghost: white;
    --error-thin: white;
    --error-white: #ffffff;
    --error-dark: #6a3833;
    --error-icon-hover: #775b58;
    --error-drawer: #aa8f8c;
    --error: #f26c5d;
    --primary-text: #063798;
    --primary-focus: #0849c9;
    --primary-hover: #276df6;
    --primary-link: #719ff9;
    --primary-info: #d3e1fd;
    --primary-shadow: #a2c0fb;
    --primary-shadow2: #c9dafd;
    --primary-ghost: #f0f5fe;
    --primary-thin: #f8faff;
    --primary-white: #ffffff;
    --primary-dark: #18233a;
    --primary-icon-hover: #343d51;
    --primary-drawer: #5b6d8f;
    --primary: #0f5cf5;
    --success-text: #116147;
    --success-focus: #198c67;
    --success-hover: #25cd97;
    --success-link: #5ce2b7;
    --success-info: #b3f1dd;
    --success-shadow: #88e9ca;
    --success-shadow2: #aaf0d9;
    --success-ghost: #cdf6e9;
    --success-thin: #d4f7ec;
    --success-white: #ffffff;
    --success-dark: #0f1614;
    --success-icon-hover: #2c2c2c;
    --success-drawer: #5f5f5f;
    --success: #21b787;
    --accent-text: #063798;
    --accent-focus: #0849c9;
    --accent-hover: #276df6;
    --accent-link: #719ff9;
    --accent-info: #d3e1fd;
    --accent-shadow: #a2c0fb;
    --accent-shadow2: #c9dafd;
    --accent-ghost: #f0f5fe;
    --accent-thin: #f8faff;
    --accent-white: #ffffff;
    --accent-dark: #18233a;
    --accent-icon-hover: #343d51;
    --accent-drawer: #5b6d8f;
    --accent: #0f5cf5;
    --info-text: #063798;
    --info-focus: #0849c9;
    --info-hover: #276df6;
    --info-link: #719ff9;
    --info-info: #d3e1fd;
    --info-shadow: #a2c0fb;
    --info-shadow2: #c9dafd;
    --info-ghost: #f0f5fe;
    --info-thin: #f8faff;
    --info-white: #ffffff;
    --info-dark: #18233a;
    --info-icon-hover: #343d51;
    --info-drawer: #5b6d8f;
    --info: #0f5cf5;
    --info: #d3e1fd;
    --chart-color-1: #0f5cf5;
    --chart-color-2: #76a2f9;
    --chart-color-3: #063593;
    --chart-color-4: #6798f9;
    --chart-color-5: #073ba1;
    --chart-color-6: #588ef8;
    --chart-color-7: #0740b0;
    --chart-color-8: #4a84f7;
    --chart-color-9: #0845bf;
    --chart-color-10: #3b7af7;
    --chart-color-11: #094bce;
    --chart-color-12: #2c70f6;
    --chart-color-13: #0950dc;
    --chart-color-14: #1e66f6;
    --chart-color-15: #0a55eb;
}

    :root body.dark-mode {
        --primary: hsl(219.9130434783, 97%, 80.9803921569%) !important;
        --accent: hsl(219.9130434783, 97%, 80.9803921569%) !important;
        --info: hsl(219.9130434783, 97%, 80.9803921569%) !important;
        --help: hsl(268.085106383, 57.808988764%, 64.9019607843%) !important;
    }

    :root body.dark-mode {
        --chart-color-1-desat-light: #588aee !important;
        --chart-color-2-desat-light: #3c77ec !important;
        --chart-color-3-desat-light: #6694f0 !important;
        --chart-color-4-desat-light: #2e6dea !important;
        --chart-color-5-desat-light: #749ef1 !important;
        --chart-color-6-desat-light: #2063e9 !important;
        --chart-color-7-desat-light: #82a7f3 !important;
        --chart-color-8-desat-light: #165be3 !important;
        --chart-color-9-desat-light: #90b1f4 !important;
        --chart-color-10-desat-light: #1555d5 !important;
        --chart-color-11-desat-light: #9dbbf5 !important;
        --chart-color-12-desat-light: #1450c7 !important;
        --chart-color-13-desat-light: #abc5f7 !important;
        --chart-color-14-desat-light: #124aba !important;
    }

        :root body.dark-mode [fill="#1e66f6"] {
            fill: var(--chart-color-1-desat-light);
        }

        :root body.dark-mode [stroke="#1e66f6"] {
            stroke: var(--chart-color-1-desat-light);
        }

        :root body.dark-mode [fill="#0a55eb"] {
            fill: var(--chart-color-2-desat-light);
        }

        :root body.dark-mode [stroke="#0a55eb"] {
            stroke: var(--chart-color-2-desat-light);
        }

        :root body.dark-mode [fill="#2c70f6"] {
            fill: var(--chart-color-3-desat-light);
        }

        :root body.dark-mode [stroke="#2c70f6"] {
            stroke: var(--chart-color-3-desat-light);
        }

        :root body.dark-mode [fill="#0950dc"] {
            fill: var(--chart-color-4-desat-light);
        }

        :root body.dark-mode [stroke="#0950dc"] {
            stroke: var(--chart-color-4-desat-light);
        }

        :root body.dark-mode [fill="#3b7af7"] {
            fill: var(--chart-color-5-desat-light);
        }

        :root body.dark-mode [stroke="#3b7af7"] {
            stroke: var(--chart-color-5-desat-light);
        }

        :root body.dark-mode [fill="#094bce"] {
            fill: var(--chart-color-6-desat-light);
        }

        :root body.dark-mode [stroke="#094bce"] {
            stroke: var(--chart-color-6-desat-light);
        }

        :root body.dark-mode [fill="#4a84f7"] {
            fill: var(--chart-color-7-desat-light);
        }

        :root body.dark-mode [stroke="#4a84f7"] {
            stroke: var(--chart-color-7-desat-light);
        }

        :root body.dark-mode [fill="#0845bf"] {
            fill: var(--chart-color-8-desat-light);
        }

        :root body.dark-mode [stroke="#0845bf"] {
            stroke: var(--chart-color-8-desat-light);
        }

        :root body.dark-mode [fill="#588ef8"] {
            fill: var(--chart-color-9-desat-light);
        }

        :root body.dark-mode [stroke="#588ef8"] {
            stroke: var(--chart-color-9-desat-light);
        }

        :root body.dark-mode [fill="#0740b0"] {
            fill: var(--chart-color-10-desat-light);
        }

        :root body.dark-mode [stroke="#0740b0"] {
            stroke: var(--chart-color-10-desat-light);
        }

        :root body.dark-mode [fill="#6798f9"] {
            fill: var(--chart-color-11-desat-light);
        }

        :root body.dark-mode [stroke="#6798f9"] {
            stroke: var(--chart-color-11-desat-light);
        }

        :root body.dark-mode [fill="#073ba1"] {
            fill: var(--chart-color-12-desat-light);
        }

        :root body.dark-mode [stroke="#073ba1"] {
            stroke: var(--chart-color-12-desat-light);
        }

        :root body.dark-mode [fill="#76a2f9"] {
            fill: var(--chart-color-13-desat-light);
        }

        :root body.dark-mode [stroke="#76a2f9"] {
            stroke: var(--chart-color-13-desat-light);
        }

        :root body.dark-mode [fill="#063593"] {
            fill: var(--chart-color-14-desat-light);
        }

        :root body.dark-mode [stroke="#063593"] {
            stroke: var(--chart-color-14-desat-light);
        }

body.dark-mode {
    --primary: hsl(219.9130434783, 97%, 80.9803921569%) !important;
    --accent: hsl(219.9130434783, 97%, 80.9803921569%) !important;
    --info: hsl(219.9130434783, 97%, 80.9803921569%) !important;
    --help: hsl(268.085106383, 57.808988764%, 64.9019607843%) !important;
}

body.dark-mode {
    --hue: 223;
    --dark-highlight: #748b9f !important;
    --dark-grid-border: #4d5f6f !important;
    --dark-bg-light: #354553 !important;
    --dark-base: #2a3742 !important;
    --dark-border: #212c35 !important;
    --dark-table-header-color: hsl(219.9130434783, 97%, 85.9803921569%) !important;
    --dark-subtle-text: hsl(219.9130434783, 97%, 90.9803921569%) !important;
    --jet-black: #000000 !important;
    --dark-mode-white: var(--dark-border) !important;
    --white: var(--dark-mode-white) !important;
    --navbar-bg: var(--white) !important;
    --left-nav-bg: var(--dark-base) !important;
    --right-drawer-bg: var(--dark-base) !important;
    --page-title-bg: var(--white) !important;
    --black: var(--gray100) !important;
    --dark-gray: var(--black) !important;
    --text-color: var(--black) !important;
    --title-color: var(--black) !important;
    --gray: var(--dark-border) !important;
    --card-border: 0.0625rem solid var(--dark-base) !important;
    --card-border-color: var(--dark-base) !important;
    --disabled: var(--gray400) !important;
    --border-color: var(--dark-border) !important;
    --accent: var(--dark-base) !important;
    --required: var(--primary) !important;
    --primary-info: var(--dark-highlight) !important;
    --primary-hover: #ffffff !important;
    --primary-ghost: var(--dark-grid-border) !important;
    --required-bg: var(--dark-highlight) !important;
    --required: var(--dark-base) !important;
    --required-text: var(--jet-black) !important;
    --error-ghost: #f26c5d !important;
    --warning-ghost: #faaa4b !important;
    --help-ghost: #562a88 !important;
    --success-ghost: #21b787 !important;
    --accent-ghost: var(--primary) !important;
    --primary-shadow: #648feca5 !important;
    --gradient-working: linear-gradient(90deg, transparent 0%, var(--warning) 100%);
    --gradient1: linear-gradient(90deg, transparent 0%, var(--success) 100%);
    --gradient2: linear-gradient(90deg, transparent 0%, var(--primary) 100%);
    --gradient3: linear-gradient(90deg, transparent 0%, var(--primary) 100%);
}

    body.dark-mode ::-moz-placeholder {
        color: var(--dark-grid-border);
        opacity: 1;
    }

    body.dark-mode ::placeholder {
        color: var(--dark-grid-border);
        opacity: 1;
    }

    body.dark-mode ::-ms-input-placeholder {
        color: var(--dark-grid-border);
    }

    body.dark-mode .query-builder {
        background-color: var(--dark-bg-light);
        border-color: var(--dark-bg-light);
    }

    body.dark-mode .query-builder__subtitle {
        color: var(--dark-subtle-text);
        background-color: var(--dark-grid-border);
    }

    body.dark-mode .e-query-builder {
        border-color: var(--dark-grid-border);
    }

        body.dark-mode .e-query-builder .e-small .e-btn.e-round,
        body.dark-mode .e-query-builder .e-small .e-css.e-btn.e-round,
        body.dark-mode .e-query-builder .e-small.e-btn.e-round,
        body.dark-mode .e-query-builder .e-small.e-css.e-btn.e-round {
            background: var(--dark-highlight);
            color: var(--dark-subtle-text);
            border: none;
            transition: background-color 0.3s ease-in-out;
        }

            body.dark-mode .e-query-builder .e-small .e-btn.e-round:hover,
            body.dark-mode .e-query-builder .e-small .e-css.e-btn.e-round:hover,
            body.dark-mode .e-query-builder .e-small.e-btn.e-round:hover,
            body.dark-mode .e-query-builder .e-small.e-css.e-btn.e-round:hover {
                background: var(--primary);
                color: var(--gray900) !important;
            }

        body.dark-mode .e-query-builder .e-rule-container {
            background: var(--dark-border);
            border-color: var(--dark-border);
        }

        body.dark-mode .e-query-builder .e-rule-list > ::after,
        body.dark-mode .e-query-builder .e-rule-list > ::before {
            border-color: var(--dark-grid-border);
        }

    body.dark-mode .benefit-class-changes__table .e-table .e-rowcell:nth-child(2),
    body.dark-mode .benefit-class-changes__table .e-table .e-rowcell:nth-child(3) {
        background-color: var(--dark-border);
    }

    body.dark-mode [stroke="#dbdbdb"] {
        stroke: var(--gray900);
    }

    body.dark-mode [fill=black] {
        fill: var(--gray100);
    }

    body.dark-mode [font-family=Roboto] {
        fill: var(--gray100);
    }

    body.dark-mode .dash-card__name {
        color: var(--gray100);
    }

    body.dark-mode .dash-card__title {
        color: var(--dark-subtle-text);
    }

    body.dark-mode .dash-card__initials {
        background-color: var(--dark-base);
    }

    body.dark-mode .dash-card__body .e-grid .e-rowcell {
        border-color: var(--dark-grid-border);
    }

    body.dark-mode .e-dashboardlayout.e-control .e-panel:hover {
        border-color: var(--dark-border);
        border: none;
    }

    body.dark-mode .e-dashboardlayout.e-control .e-panel {
        border-color: var(--dark-bg-light);
        border: none;
        background-color: var(--dark-bg-light);
    }

    body.dark-mode .e-dashboardlayout.e-control .e-dashboard-gridline-table {
        border-color: var(--dark-bg-light);
        background-color: var(--dark-border);
    }

    body.dark-mode .e-dashboardlayout.e-control .e-holder {
        background: var(--gray900);
    }

    body.dark-mode .dashboard__layout-resize,
    body.dark-mode .dashboard__design-a,
    body.dark-mode .dashboard__design-b,
    body.dark-mode .dashboard__design-c,
    body.dark-mode .dashboard__design-d {
        border-color: var(--dark-highlight);
    }

        body.dark-mode .dashboard__layout-resize:hover,
        body.dark-mode .dashboard__design-a:hover,
        body.dark-mode .dashboard__design-b:hover,
        body.dark-mode .dashboard__design-c:hover,
        body.dark-mode .dashboard__design-d:hover {
            background-color: var(--dark-border);
        }

    body.dark-mode .e-dashboardlayout.e-control .e-dashboard-gridline-table tbody tr td.e-dashboard-gridline {
        border: 0.0625rem dashed var(--primary) !important;
    }

    body.dark-mode .e-dashboardlayout.e-control .e-panel:hover .e-panel-container .e-resize.e-dl-icon:before,
    body.dark-mode .e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double {
        color: var(--dark-highlight);
    }

    body.dark-mode .e-dashboardlayout .e-panel {
        border-color: var(--dark-bg-light) !important;
    }

    body.dark-mode footer {
        border-top: 0.0625rem solid var(--dark-border);
    }

        body.dark-mode footer .e-btn {
            color: var(--gray900);
        }

            body.dark-mode footer .e-btn:hover {
                background-color: var(--gray900);
                border-color: var(--gray900);
                color: var(--gray100);
            }

            body.dark-mode footer .e-btn.e-ghost,
            body.dark-mode footer .e-btn.e-ghost.e-primary,
            body.dark-mode footer .e-btn.ghost,
            body.dark-mode footer .e-btn.ghost.e-primary,
            body.dark-mode footer .e-css.btn.e-ghost.e-primary,
            body.dark-mode footer .e-css.e-btn.e-ghost,
            body.dark-mode footer .e-css.e-btn.e-ghost.e-primary,
            body.dark-mode footer .e-css.e-btn.ghost {
                background-color: var(--dark-bg-light);
            }

                body.dark-mode footer .e-btn.e-ghost:hover,
                body.dark-mode footer .e-btn.e-ghost.e-primary:hover,
                body.dark-mode footer .e-btn.ghost:hover,
                body.dark-mode footer .e-btn.ghost.e-primary:hover,
                body.dark-mode footer .e-css.btn.e-ghost.e-primary:hover,
                body.dark-mode footer .e-css.e-btn.e-ghost:hover,
                body.dark-mode footer .e-css.e-btn.e-ghost.e-primary:hover,
                body.dark-mode footer .e-css.e-btn.ghost:hover {
                    background-color: var(--dark-border);
                }

    body.dark-mode .e-grid {
        background: var(--dark-base);
        border: none;
    }

        body.dark-mode .e-grid .e-content {
            background: var(--dark-base);
        }

        body.dark-mode .e-grid .e-btn {
            color: var(--primary);
        }

        body.dark-mode .e-grid .e-rowdragheader {
            background-color: var(--dark-base);
        }

        body.dark-mode .e-grid .e-gridheader {
            color: var(--dark-table-header-color);
        }

        body.dark-mode .e-grid .e-table,
        body.dark-mode .e-pager,
        body.dark-mode .e-pager .e-prevpagedisabled,
        body.dark-mode .e-pager .e-prevpage,
        body.dark-mode .e-pager .e-nextpage,
        body.dark-mode .e-pager .e-nextpagedisabled,
        body.dark-mode .e-pager .e-lastpagedisabled,
        body.dark-mode .e-pager .e-lastpage,
        body.dark-mode .e-pager .e-firstpage,
        body.dark-mode .e-pager .e-firstpagedisabled {
            background: var(--dark-base);
        }

        body.dark-mode .e-grid .e-table,
        body.dark-mode .e-grid .e-rowcell,
        body.dark-mode .e-grid .e-gridcontent,
        body.dark-mode .e-grid .e-gridheader,
        body.dark-mode .e-grid .e-headercontent,
        body.dark-mode .e-grid .e-groupdroparea,
        body.dark-mode .e-grid .e-gridfooter,
        body.dark-mode .e-grid .e-summarycontent {
            border-radius: 0;
        }

        body.dark-mode .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
        body.dark-mode .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
        body.dark-mode .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
        body.dark-mode .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
        body.dark-mode .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
        body.dark-mode .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
            background-color: var(--dark-base);
            color: var(--text-color);
        }

        body.dark-mode .e-grid .e-gridheader {
            background: var(--dark-base);
            border: none;
        }

        body.dark-mode .e-grid .e-detailheadercell,
        body.dark-mode .e-grid .e-headercell {
            background: var(--dark-base);
        }

    body.dark-mode .e-pagecountmsg,
    body.dark-mode .e-pagenomsg {
        color: var(--dark-subtle-text);
    }

    body.dark-mode .e-grid td.e-active {
        background: var(--dark-base);
    }

    body.dark-mode .e-grid.e-resize-lines .e-headercell.e-stackedheadercell {
        border-color: var(--dark-grid-border);
        border-bottom: 0.0625rem solid var(--dark-border);
    }

    body.dark-mode .e-grid.e-resize-lines .e-headercell .e-rhandler,
    body.dark-mode .e-grid.e-resize-lines .e-headercell .e-rsuppress {
        border: 0.0625rem dashed var(--dark-border);
        background: var(--dark-base);
    }

    body.dark-mode .e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),
    body.dark-mode .e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),
    body.dark-mode .e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd),
    body.dark-mode .e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
    body.dark-mode .e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
    body.dark-mode .e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd) {
        color: var(--gray200);
    }

    body.dark-mode .e-grid .e-gridcontent .e-rowdragdrop,
    body.dark-mode .e-grid .e-gridheader .e-rowdragdrop {
        border-color: var(--dark-grid-border);
    }

    body.dark-mode .e-grid .e-rowdragdropcell:hover .e-icon-rowdragicon:before {
        color: var(--gray200);
    }

    body.dark-mode .e-grid .e-detailcell,
    body.dark-mode .e-grid .e-detailindentcell,
    body.dark-mode .e-grid .e-detailrowcollapse,
    body.dark-mode .e-grid .e-detailrowexpand,
    body.dark-mode .e-grid .e-groupcaption,
    body.dark-mode .e-grid .e-indentcell,
    body.dark-mode .e-grid .e-recordpluscollapse,
    body.dark-mode .e-grid .e-recordplusexpand,
    body.dark-mode .e-grid .e-rowcell,
    body.dark-mode .e-grid .e-rowdragdropcell,
    body.dark-mode .e-grid.e-default .e-detailheadercell,
    body.dark-mode .e-grid.e-default .e-headercell {
        border-color: var(--dark-grid-border);
    }

    body.dark-mode .e-grid [aria-sort=none] .e-icons:before {
        color: var(--dark-grid-border);
    }

    body.dark-mode [stroke="#dbdbdb"] {
        stroke: var(--dark-subtle-text);
        opacity: 0.5;
    }

    body.dark-mode .e-grid th.e-headercell[aria-sort=ascending] .e-headertext,
    body.dark-mode .e-grid th.e-headercell[aria-sort=descending] .e-headertext,
    body.dark-mode .e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv,
    body.dark-mode .e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv {
        color: var(--gray100);
    }

    body.dark-mode .e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) {
        color: var(--gray100);
    }

    body.dark-mode .e-grid .e-dropdown-btn .e-btn-icon {
        color: var(--dark-subtle-text);
    }

    body.dark-mode .prism-red,
    body.dark-mode .prism-gray,
    body.dark-mode .prism-blue,
    body.dark-mode .prism-green {
        fill: var(--gray100);
    }

    body.dark-mode .main-grid__left-nav-btn.extended + .main-grid__left-nav-sub-list .main-grid__left-nav-title:before {
        color: var(--dark-highlight);
    }

    body.dark-mode .main-grid__left-nav-btn.expanded .active .main-grid__left-nav-icon {
        color: var(--gray400);
        background: var(--dark-border);
    }

    body.dark-mode .main-grid__left-nav {
        border-right: 0.0625rem solid var(--dark-border);
    }

        body.dark-mode .main-grid__left-nav:before {
            background-color: var(--dark-border);
            border-right: 0.0625rem solid var(--dark-base);
        }

    body.dark-mode .main-grid__left-nav-btn.extended + ul {
        background: var(--dark-base);
    }

    body.dark-mode .main-grid__left-nav-btn.extended + .main-grid__left-nav-sub-list.active .main-grid__left-nav-btn {
        background: var(--dark-base);
    }

    body.dark-mode .main-grid__breadcrumbs {
        border-top: 0.0625rem solid var(--dark-border);
    }

    body.dark-mode .main-grid .breadcrumbs__navi {
        border-right: 0.0625rem solid var(--dark-border);
    }

    body.dark-mode .message-panel {
        background-color: var(--dark-border);
        border-color: var(--dark-border);
        border: none;
    }

    body.dark-mode .message-panel__body button:hover {
        color: var(--gray800);
    }

    body.dark-mode .message-panel--info {
        background-color: var(--dark-border);
        border-color: var(--dark-border);
        border: none;
    }

    body.dark-mode .message-panel__close {
        color: var(--dark-subtle-text);
    }

    body.dark-mode .e-pager {
        border-color: var(--dark-grid-border);
    }

        body.dark-mode .e-pager .e-pagercontainer {
            background-color: transparent;
        }

        body.dark-mode .e-pager .e-numericitem {
            color: var(--gray200);
            background: var(--dark-bg-light);
            border: none;
        }

        body.dark-mode .e-pager .e-currentitem {
            border: none;
            background: var(--dark-base);
            color: var(--primary) !important;
        }

            body.dark-mode .e-pager .e-currentitem:hover {
                color: var(--gray100);
            }

        body.dark-mode .e-pager div.e-icons,
        body.dark-mode .e-pager div.e-icons.e-disable {
            color: var(--gray500);
            border: none;
        }

        body.dark-mode .e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
            background: var(--dark-base);
        }

        body.dark-mode .e-pager .e-currentitem.e-numericitem.e-focused {
            background: var(--dark-base);
            box-shadow: var(--box-shadow);
        }

    body.dark-mode .quicklinks__item {
        border-color: var(--dark-base);
        background-color: var(--dark-base);
    }

    body.dark-mode .quicklinks h2 {
        color: var(--dark-subtle-text);
    }

    body.dark-mode ::-webkit-scrollbar-thumb {
        background-color: var(--dark-highlight);
    }

        body.dark-mode ::-webkit-scrollbar-thumb:hover {
            background-color: var(--gray300);
        }

    body.dark-mode ::-webkit-scrollbar-track {
        background-color: var(--dark-bg-light);
    }

    body.dark-mode .e-inplaceeditor .e-editable-value-wrapper.e-tooltip.e-editable-open,
    body.dark-mode .e-inplaceeditor .e-editable-value-wrapper:hover {
        background: var(--dark-base);
    }

    body.dark-mode .e-inplaceeditor .e-editable-action-buttons .e-btn-save.e-icon-btn,
    body.dark-mode .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel.e-icon-btn,
    body.dark-mode .e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save.e-icon-btn,
    body.dark-mode .e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel.e-icon-btn {
        background-color: var(--dark-bg-light);
        border: 0.0625rem solid --dark-bg-light;
    }

    body.dark-mode .custom-toolbar .e-btn {
        color: var(--gray900);
    }

        body.dark-mode .custom-toolbar .e-dropdown-btn,
        body.dark-mode .custom-toolbar .e-btn .e-btn.e-primary:hover,
        body.dark-mode .custom-toolbar .e-btn .e-css.e-btn.e-primary:hover,
        body.dark-mode .custom-toolbar .e-btn.e-primary:hover,
        body.dark-mode .custom-toolbar .e-css .e-btn.e-primary:hover,
        body.dark-mode .custom-toolbar .e-css .e-css.e-btn.e-primary:hover,
        body.dark-mode .custom-toolbar .e-css.e-primary:hover {
            background: var(--dark-base);
            color: var(--dark-subtle-text);
            border-color: var(--dark-base);
        }

    body.dark-mode .custom-toolbar__lc .e-btn {
        color: var(--dark-subtle-text);
    }

    body.dark-mode .custom-toolbar__rc .e-btn {
        color: var(--gray900);
    }

    body.dark-mode .categories {
        background-color: var(--dark-bg-light);
        border: none;
    }

    body.dark-mode .categories__subtitle {
        color: var(--gray400);
    }

    body.dark-mode .categories__left-title {
        color: var(--gray100);
    }

    body.dark-mode .categories__top-wrapper:before {
        background-color: var(--dark-bg-light);
    }

    body.dark-mode .categories__top-wrapper-cta .e-btn {
        color: var(--gray900);
    }

    body.dark-mode .categories__search:after {
        background-color: transparent;
    }

    body.dark-mode .categories__search-control {
        background-color: var(--dark-grid-border);
        border: none;
        color: var(--gray100);
    }

    body.dark-mode .categories__search-cta .e-btn.e-flat,
    body.dark-mode .categories__search-cta .e-btn.e-flat.e-primary,
    body.dark-mode .categories__search-cta .e-btn.flat,
    body.dark-mode .categories__search-cta .e-btn.flat.e-primary,
    body.dark-mode .categories__search-cta .e-css.btn.e-flat.e-primary,
    body.dark-mode .categories__search-cta .e-css.e-btn.e-flat,
    body.dark-mode .categories__search-cta .e-css.e-btn.e-flat.e-primary,
    body.dark-mode .categories__search-cta .e-css.e-btn.flat {
        background: transparent;
    }

    body.dark-mode .categories__header {
        background-color: var(--dark-border);
        color: var(--gray100);
    }

    body.dark-mode .categories__card {
        border-color: var(--dark-grid-border);
        color: var(--gray100);
    }

    body.dark-mode .categories__list li a {
        color: var(--primary);
    }

        body.dark-mode .categories__list li a:hover {
            color: var(--gray100);
        }

    body.dark-mode .score-list__value {
        border: none;
        height: 1.875rem;
    }

    body.dark-mode .main-grid__breadcrumbs:before {
        color: var(--dark-grid-border);
    }

    body.dark-mode .rule-generator {
        background-color: var(--dark-border);
        border: none;
    }

        body.dark-mode .rule-generator .e-float-input input,
        body.dark-mode .rule-generator .e-float-input textarea,
        body.dark-mode .rule-generator .e-float-input.e-control-wrapper input,
        body.dark-mode .rule-generator .e-float-input.e-control-wrapper textarea,
        body.dark-mode .rule-generator .e-input-group input.e-input,
        body.dark-mode .rule-generator .e-input-group textarea.e-input,
        body.dark-mode .rule-generator .e-input-group.e-control-wrapper input.e-input,
        body.dark-mode .rule-generator .e-input-group.e-control-wrapper textarea.e-input,
        body.dark-mode .rule-generator input.e-input,
        body.dark-mode .rule-generator textarea.e-input,
        body.dark-mode .rule-generator .e-float-input,
        body.dark-mode .rule-generator .e-float-input.e-control-wrapper,
        body.dark-mode .rule-generator .e-float-input.e-input-group,
        body.dark-mode .rule-generator .e-float-input.e-input-group.e-control-wrapper,
        body.dark-mode .rule-generator .e-input-group,
        body.dark-mode .rule-generator .e-input-group.e-control-wrapper {
            background: var(--gray900);
        }

    body.dark-mode .progress-bar__bar {
        background-color: var(--dark-border);
    }

    body.dark-mode .progressbar__container {
        background-color: var(--dark-border) !important;
    }

    body.dark-mode .multistep-form {
        background: var(--dark-bg-light);
        border: none;
        padding: 0.125rem;
    }

        body.dark-mode .multistep-form h2 {
            margin: 0;
        }

    body.dark-mode .multistepContainer:not(:last-of-type) {
        margin-bottom: 0.125rem;
        display: block;
    }

    body.dark-mode .multistep-form .multistep-form__section-header {
        background-color: var(--dark-base);
        padding: 0 1rem 0 0;
    }

    body.dark-mode .themeBuilderContainer .e-btn.e-primary {
        color: var(--white);
    }

    body.dark-mode .themeBuilderContainer .theme-builder__example--nav {
        background: var(--dark-border);
    }

    body.dark-mode .themeBuilderContainer .theme-builder__example {
        border-color: var(--dark-border);
    }

    body.dark-mode .error-page__error-shadow {
        -webkit-text-stroke: 0.125rem var(--dark-grid-border);
    }

    body.dark-mode .background1-stroke0,
    body.dark-mode .background1-stroke1,
    body.dark-mode .background1-stroke2 {
        stroke: var(--dark-grid-border);
    }

    body.dark-mode .card {
        background: var(--dark-bg-light);
        border-color: var(--dark-bg-light);
    }

    body.dark-mode .card-title {
        color: var(--primary);
    }

    body.dark-mode .card-subtitle {
        background-color: var(--white);
    }

    body.dark-mode .login-block__card {
        background: var(--dark-bg-light);
        border-color: var(--dark-bg-light);
    }

    body.dark-mode .login-block__footer {
        border-color: var(--dark-grid-border);
    }

    body.dark-mode .announcement__cta .e-btn.e-primary {
        background: white;
        border-color: white;
    }

    body.dark-mode .announcement__body .message {
        color: white;
    }

    body.dark-mode .announcement__subtitle, body.dark-mode .announcement__date {
        color: white;
    }

    body.dark-mode .announcement__header h2 {
        color: white;
    }

    body.dark-mode .forms__row {
        color: var(--gray100);
    }

    body.dark-mode .employee-grid__subhead {
        background: rgba(42, 55, 66, 0.6784313725) !important;
        border-radius: 0.75rem;
        box-shadow: none rgba(0, 0, 0, 0.1);
        border: var(--dark-base);
        position: relative;
    }

@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body.dark-mode .employee-grid__subhead {
        backdrop-filter: blur(0.625rem);
        -webkit-backdrop-filter: blur(0.625rem);
    }
}

@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body.dark-mode .employee-grid__subhead {
        color: var(--text-color);
        border: 0.0625rem solid var(--text-color);
    }

        body.dark-mode .employee-grid__subhead:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 0.75rem;
            background: rgba(255, 255, 255, 0.6);
            z-index: -1;
        }
}

body.dark-mode .benefit-cards .ms-card {
    background: var(--dark-bg-light);
    border-color: var(--dark-bg-light);
    box-shadow: 0 0 0 0 var(--primary);
}

body.dark-mode .ms-card .plan-badges .badge-recommended {
    color: var(--white);
    background-color: var(--error);
}

body.dark-mode right-sidebar .RSB-component {
    background: var(--dark-bg-light);
    color: var(--gray100);
}

body.dark-mode .RSB-checkboxes .e-label {
    color: var(--gray100) !important;
}

body.dark-mode .waive-card {
    background: var(--dark-bg-light);
    border-color: var(--dark-bg-light);
    box-shadow: none;
}

body.dark-mode .benefit-cards .io-card {
    background: var(--dark-bg-light);
    border-color: var(--dark-bg-light);
}

body.dark-mode .ee-dashboard__confirmations,
body.dark-mode .ee-dashboard__carriers,
body.dark-mode .ee-dashboard__doclib {
    background: var(--dark-bg-light);
    border-color: var(--dark-bg-light);
}

body.dark-mode .ee-dashboard__enroll-windows .ee-enroll-welcome__enroll-items .ee-enroll-welcome__enroll-item {
    box-shadow: none;
    background-color: var(--primary-ghost);
    color: var(--white);
}

body.dark-mode .questionnaire__wrapper {
    background: rgba(77, 95, 111, 0.6784313725) !important;
    border-radius: 0.75rem;
    box-shadow: none rgba(0, 0, 0, 0.1);
    border: var(--dark-grid-border);
    position: relative;
}

@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body.dark-mode .questionnaire__wrapper {
        backdrop-filter: blur(0.625rem);
        -webkit-backdrop-filter: blur(0.625rem);
    }
}

@supports not ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    body.dark-mode .questionnaire__wrapper {
        color: var(--text-color);
        border: 0.0625rem solid var(--text-color);
    }

        body.dark-mode .questionnaire__wrapper:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 0.75rem;
            background: rgba(255, 255, 255, 0.6);
            z-index: -1;
        }
}

body.dark-mode .questionnaire__wrapper .e-checkbox-wrapper .e-frame,
body.dark-mode .questionnaire__wrapper .e-css.e-checkbox-wrapper .e-frame {
    background-color: var(--dark-border);
    border-color: var(--dark-border);
}

    body.dark-mode .questionnaire__wrapper .e-checkbox-wrapper .e-frame.e-check,
    body.dark-mode .questionnaire__wrapper .e-css.e-checkbox-wrapper .e-frame.e-check {
        border-color: var(--primary);
        background-color: var(--primary);
    }

body.dark-mode .questionnaireRowContainer:not(:last-of-type) {
    border-bottom: 0.0625rem solid var(--dark-bg-light);
}

body.dark-mode .questionnaire__header {
    border-bottom: 0.0625rem solid var(--dark-border);
    border: none;
}

body.dark-mode .modal-drawer {
    background-color: var(--dark-bg-light);
}

body.dark-mode .copy-block {
    color: var(--gray100);
}

    body.dark-mode .copy-block h2 {
        background: transparent;
        padding: 0;
        margin: 0;
    }

body.dark-mode .report-filter__section-header {
    background: var(--gray700);
    border-top: 0.0625rem solid var(--gray700);
    border-bottom: 0.0625rem solid var(--gray700);
}

body.dark-mode .e-btn.e-flat,
body.dark-mode .e-btn.e-flat.e-primary,
body.dark-mode .e-btn.flat,
body.dark-mode .e-btn.flat.e-primary,
body.dark-mode .e-css.btn.e-flat.e-primary,
body.dark-mode .e-css.e-btn.e-flat,
body.dark-mode .e-css.e-btn.e-flat.e-primary,
body.dark-mode .e-css.e-btn.flat {
    background-color: transparent;
    color: var(--dark-subtle-text);
}

body.dark-mode .filters-palette__palette {
    background-color: var(--gray700);
}

body.dark-mode .filters-palette__list {
    border: 0.0625rem solid var(--gray700);
}

body.dark-mode .filters__list-item {
    background-color: var(--gray700);
}

body.dark-mode .filter-option__section-wrapper {
    background-color: transparent;
}

body.dark-mode .filter-option__section-top {
    background-color: var(--dark-base);
    border-bottom: 0.0625rem solid var(--gray500);
}

body.dark-mode .filter-option__question {
    margin-top: 0.8125rem;
}

body.dark-mode .e-input-group,
body.dark-mode .e-input-group.e-control-wrapper,
body.dark-mode .e-float-input,
body.dark-mode .e-float-input.e-input-group,
body.dark-mode .e-float-input.e-control-wrapper,
body.dark-mode .e-float-input.e-input-group.e-control-wrapper {
    background: var(--dark-border);
}

body.dark-mode [data-group]:nth-child(even) .group {
    background: #494640 !important;
}

body.dark-mode [data-group]:nth-child(even) .filter-option {
    background: #494640 !important;
}

    body.dark-mode [data-group]:nth-child(even) .filter-option .filter-option__section-top {
        background: transparent;
    }

    body.dark-mode [data-group]:nth-child(even) .filter-option .e-input-group,
    body.dark-mode [data-group]:nth-child(even) .filter-option .e-input-group.e-control-wrapper,
    body.dark-mode [data-group]:nth-child(even) .filter-option .e-float-input,
    body.dark-mode [data-group]:nth-child(even) .filter-option .e-float-input.e-input-group,
    body.dark-mode [data-group]:nth-child(even) .filter-option .e-float-input.e-control-wrapper,
    body.dark-mode [data-group]:nth-child(even) .filter-option .e-float-input.e-input-group.e-control-wrapper {
        background: transparent !important;
    }

body.dark-mode .filters-list__list-tertitems__li .filters-list__column-name i {
    color: var(--gray500) !important;
}

body.dark-mode .e-checkbox-wrapper .e-frame,
body.dark-mode .e-css.e-checkbox-wrapper .e-frame {
    background-color: var(--gray700);
    border-color: var(--gray700);
}

body.dark-mode .filters-list__list-item i {
    color: var(--gray200);
}

body.dark-mode .report-filters {
    background-color: var(--dark-bg-light);
    border: none;
}

body.dark-mode .filters-list__list-item:not(:last-of-type),
body.dark-mode .report-filters__form,
body.dark-mode .report-filters__new-row,
body.dark-mode .report-filters__output-drawer {
    border-color: var(--dark-border);
}

body.dark-mode .report-filters__output {
    border: none;
    border-bottom: 0.0625rem solid var(--dark-border);
}

body.dark-mode ::-moz-selection {
    background: var(--primary);
    color: var(--dark-border);
}

body.dark-mode ::selection {
    background: var(--primary);
    color: var(--dark-border);
}

body.dark-mode [class^=status__] {
    color: var(--white);
    font-weight: 600;
}

body.dark-mode .status__buildinprogress {
    color: var(--black);
}

body.dark-mode .status__no, body.dark-mode .status__notcomplete, body.dark-mode .status__n, body.dark-mode .status__fail {
    background: var(--error);
    color: var(--white);
}

body.dark-mode .status__open, body.dark-mode .status__I, body.dark-mode .status__internal, body.dark-mode .status__production, body.dark-mode .status__pending, body.dark-mode .status__pending-request, body.dark-mode .status__in_process_pending, body.dark-mode .status__pendingrequest, body.dark-mode .status__readytoevaluate {
    color: var(--white);
    background: var(--primary);
}


:root {
    --error: #f26c5d;
    --error-info: #fddad274;
    --error-ghost: #fddad2;
    --warning: #faaa4b;
    --warning-ghost: #fff9e6;
    --success: #21b787;
    --success-ghost: #dbf4e9;
    --success-light-alt: #dcfce7;
    --help: #562a88;
    --help-ghost: #f4ebf8;
    --accent: var(--primary-text);
    --filters: #fef7eb;
    --ai-highlight: rgba(208, 162, 251, 1);
    --ai-shadow-color: rgba(172, 94, 218, 0.25);
    --ai-shadow: 0 0.125rem 0.5rem 0.0625rem var(--ai-shadow-color);
    --body-color: var(--white);
    --light-gray: var(--gray100);
    --title-color: var(--gray500);
    --text-color: var(--gray600);
    --label-color: var(--gray600);
    --dark-gray: var(--gray600);
    --card-border-radius: 0.75rem;
    --card-border-color: var(--gray300);
    --card-border: 0.0625rem solid var(--gray300);
    --border-radius: 0.375rem;
    --border-color: var(--gray400);
    --border-color-active: var(--primary-focus);
    --border: 0.0625rem solid var(--border-color);
    --primary-focus-border: 0 0 0 0.0625rem var(--primary-info);
    --error-focus-border: 0 0 0 0.0625rem var(--error-info);
    --warning-focus-border: 0 0 0 0.0625rem var(--warning-info);
    --help-focus-border: 0 0 0 0.0625rem var(--help-info);
    --success-focus-border: 0 0 0 0.0625rem var(--success-info);
    --border-focus: 0.0625rem solid var(--primary);
    --border-focus-success: 0.0625rem solid var(--success);
    --border-focus-error: 0.0625rem solid var(--error);
    --border-focus-warning: 0.0625rem solid var(--warning);
    --border-focus-help: 0.0625rem solid var(--help);
    --required: var(--accent);
    --required-bg: var(--accent-ghost);
    --required-text: var(--accent-text);
    --disabled: var(--gray200);
    --disabled-text: var(--gray600);
    --focus-shadow: 0 0 0 0.25rem var(--primary-info);
    --focus-shadow-error: 0 0 0 0.25rem var(--error-info);
    --focus-shadow-danger: 0 0 0 0.25rem var(--error-info);
    --focus-shadow-warning: 0 0 0 0.25rem var(--warning-link);
    --focus-shadow-help: 0 0 0 0.25rem var(--help-ghost);
    --focus-shadow-success: 0 0 0 0.25rem var(--success-info);
    --focus-shadow-dark: 0 0 0 0.25rem var(--gray-info);
    --box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
    --box-shadow-small: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0 rgba(0, 0, 0, 0.1);
    --box-shadow-large: 0 0.125rem 1rem 0 rgba(0, 0, 0, 0.4), 0 0 0.0625rem 0 rgba(0, 0, 0, 0.4);
    --shadow-sm: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.05);
    --shadow-md: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
    --shadow-lg: 0 0.625rem 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.05);
    --shadow-xl: 0 1.25rem 1.5625rem -0.3125rem rgba(0, 0, 0, 0.1);
    --shadow-2xl: 0 1.5625rem 3.125rem -0.75rem rgba(0, 0, 0, 0.25);
    --shadow-inner: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.06) inset;
    --outer-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.25);
    --gradient-working: linear-gradient(90deg, var(--error) 0%, var(--warning) 100%);
    --gradient1: linear-gradient(90deg, var(--warning-info) 0%, var(--success) 100%);
    --gradient2: linear-gradient(90deg, var(--primary-ghost) 0%, var(--primary) 100%);
    --gradient3: linear-gradient(90deg, var(--primary-info) 0%, var(--primary) 100%);
    --gradient4: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(113, 159, 249, 1) 100%);
    --gradient-white: linear-gradient(90deg, var(--white) 0%, var(--white) 100%);
    --ai-gradient: linear-gradient(318deg, var(--ai-highlight) 30%, var(--primary-hover) 100%);
    --normal: 400;
    --medium: 600;
    --bold: 700;
    --black: 900;
    --font-awesome: "Font Awesome 6 Pro";
    --font-family: "proximanova";
    --prism-custom: "prism_custom";
    --default-font-size: 1rem;
    --navbar-bg: var(--primary-dark);
    --navbar-item-active: var(--primary-focus);
    --navbar-item-hover: var(--primary-icon-hover);
    --theme-page-bg-color: #f8fafb;
    --left-nav-bg: var(--gray150);
    --page-title-bg: var(--white);
    --primary-drawer: var(--gray600);
    --right-drawer-bg: var(--primary-drawer);
    --input-max-width: 42.8125rem;
    --settings-table-width: 42.8125rem;
    --max-view-width: 61.25rem;
    --base-margin: 1.5rem;
    --base-padding: 1rem;
    --transition: all 0.3s ease-in-out;
    --max-text-width: 80ch;
    --placeholder-color: var(--gray400);
    --dark-highlight: #748b9f;
    --dark-grid-border: #4d5f6f;
    --dark-bg-light: #354553;
    --dark-base: #2a3742;
    --dark-border: #212c35;
}

.ai-text, .prism-icons-ai {
    background: var(--ai-highlight);
    background: linear-gradient(0deg, var(--ai-highlight) 30%, var(--primary-hover) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.ai-button,
.ai-bg,
.ai-border {
    position: relative;
    border: solid 0.125rem transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--ai-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: var(--card-border-radius);
    box-shadow: var(--ai-shadow);
}

.ai-bg {
    overflow: hidden;
    padding: var(--base-padding);
    position: relative;
}

    .ai-bg:before {
        content: "";
        background: rgba(213, 234, 255, 0.1);
        background: radial-gradient(circle, rgba(213, 234, 255, 0.1) 0%, rgba(213, 234, 255, 0) 100%);
        position: absolute;
        top: -50%;
        left: -50%;
        bottom: 0;
        right: 0;
        z-index: 0;
    }

    .ai-bg:after {
        content: "";
        background: rgba(255, 193, 236, 0.1);
        background: radial-gradient(circle, rgba(255, 193, 236, 0.1) 0%, rgba(255, 193, 236, 0) 100%);
        position: absolute;
        top: 0;
        left: 0;
        bottom: -50%;
        right: -50%;
        z-index: 0;
    }

.ai-button {
    overflow: hidden;
    padding: var(--base-padding);
    position: relative;
    box-shadow: unset;
    font-size: 0.875rem;
}

    .ai-button:before {
        content: "";
        background: rgba(213, 234, 255, 0.1);
        background: radial-gradient(circle, rgba(213, 234, 255, 0.1) 0%, rgba(213, 234, 255, 0) 100%);
        position: absolute;
        top: -50%;
        left: -50%;
        bottom: 0;
        right: 0;
        z-index: 0;
    }

    .ai-button:after {
        content: "";
        background: rgba(255, 193, 236, 0.1);
        background: radial-gradient(circle, rgba(255, 193, 236, 0.1) 0%, rgba(255, 193, 236, 0) 100%);
        position: absolute;
        top: 0;
        left: 0;
        bottom: -50%;
        right: -50%;
        z-index: 0;
    }

.ai-notice {
    font-weight: 600;
    font-size: 0.75rem;
    color: var(--help-text);
    background: var(--help-info);
    padding: 0.25rem 0.75rem;
    border-radius: var(--border-radius);
    margin: -0.0625rem -0.0625rem;
    position: relative;
    border: solid 0.125rem transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--ai-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: var(--card-border-radius);
    box-shadow: var(--ai-shadow);
    overflow: hidden;
    position: relative;
}

    .ai-notice:before {
        content: "";
        background: rgba(213, 234, 255, 0.1);
        background: radial-gradient(circle, rgba(213, 234, 255, 0.1) 0%, rgba(213, 234, 255, 0) 100%);
        position: absolute;
        top: -50%;
        left: -50%;
        bottom: 0;
        right: 0;
        z-index: 0;
    }

    .ai-notice:after {
        content: "";
        background: rgba(255, 193, 236, 0.1);
        background: radial-gradient(circle, rgba(255, 193, 236, 0.1) 0%, rgba(255, 193, 236, 0) 100%);
        position: absolute;
        top: 0;
        left: 0;
        bottom: -50%;
        right: -50%;
        z-index: 0;
    }


html,
body {
    color: var(--text-color);
}

body {
    margin: 0;
    padding: 0;
    height: 100vh;
    font-size: 16px;
    line-height: 1.2;
    background-color: var(--white);
    overflow: hidden;
}

* {
    font-family: "proximanova", sans-serif;
    box-sizing: border-box;
}

    *:focus {
        outline-color: var(--primary);
    }



a {
    text-decoration: none;
    color: var(--primary);
    transition: var(--transition);
}

    a:hover {
        color: var(--primary-hover);
    }

    a:active, a:focus:not(:focus-visible) {
        outline: none;
    }

    a:focus-visible {
        outline: 0.0625rem solid var(--primary);
        border-radius: 0.125rem;
    }

p {
    font-size: 0.875rem;
    line-height: 1.5;
    text-align: left;
    max-width: 80ch;
}

    p:not(:first-of-type) {
        margin: 0.5rem 0;
    }

hr {
    border: none;
    border-bottom: 0.0625rem dashed var(--card-border-color);
}

sup {
    font-size: 0.75rem;
    line-height: 1;
    vertical-align: super;
    position: relative;
    top: -0.25rem;
}

sub {
    font-size: 0.75rem;
    line-height: 1;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25rem;
}

em {
    font-style: italic;
}

blockquote {
    background: var(--primary-ghost);
    padding: 1rem 1.5rem;
    color: var(--accent);
    border-radius: var(--border-radius);
    font-size: 0.875rem;
}

[contenteditable=true] {
    border: 0.0625rem solid var(--card-border-color);
    padding: 0.5rem;
    min-height: 5rem;
    border-radius: var(--border-radius);
    line-height: 1.05rem;
    font-size: 0.875rem;
}

strong {
    font-weight: 700;
}

::-moz-selection {
    background: var(--primary-ghost);
    color: var(--primary);
}

::selection {
    background: var(--primary-ghost);
    color: var(--primary);
}

h1 {
    font-size: 1.5rem;
}

h2 {
    font-size: 1.25rem;
}

h3 {
    font-size: 1.125rem;
}

h4 {
    font-size: 1rem;
}

h5 {
    font-size: 0.875rem;
}

h6 {
    font-size: 0.75rem;
}



::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    z-index: 10;
}


::-webkit-scrollbar-track {
    background-color: var(--disabled);
}


::-webkit-scrollbar-thumb {
    background-color: var(--border-color);
    border-radius: var(--border-radius);
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: var(--dark-gray);
    }


@media (min-width: 1570px) {
    #body {
        max-width: unset;
        box-shadow: none;
    }
}

#body {
    overflow: hidden;
}

.nav-link i {
    display: none;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    background: var(--primary-ghost) !important;
    color: var(--primary);
    border: none !important;
}

.navbar-light .navbar-nav .nav-link .cs-navbar-font {
    margin-left: -0.0625rem;
    font-size: 0.875rem;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
}

.navbar-nav .dropdown-menu {
    margin-top: -0.5rem;
}

#extras {
    padding-top: unset;
    padding: 0.5rem 0;
}

    #extras > li {
        width: 100%;
        height: unset;
        padding: 0 0;
    }

        #extras > li > a.nav-link {
            padding: 0 !important;
            color: var(--text-color);
            padding: 0.125rem 0.5rem !important;
        }

            #extras > li > a.nav-link > .cs-navbar-font {
                font-size: 0.875rem;
                font-weight: 400;
            }

#body > nav.navbar-fixed-top {
    border-bottom: 0.0625rem solid var(--card-border-color);
}

.btn {
    border-radius: var(--border-radius) !important;
    background-color: var(--primary) !important;
    color: var(--white) !important;
    border-color: var(--primary) !important;
    border-bottom-left-radius: var(--border-radius) !important;
    border-top-left-radius: var(--border-radius) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-max-content;
    width: max-content;
    gap: 0.5rem;
    min-width: 1.6875rem;
    min-height: 2rem;
}

    .btn i {
        font-size: 0.875rem;
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: var(--primary);
    background: none;
    border: 0;
    border-radius: 0.25rem;
    opacity: 1;
    position: relative;
}

    .btn-close:before {
        font-family: var(--font-awesome);
        content: "×";
        font-size: 0.875rem;
        position: absolute;
        top: 0;
        color: var(--primary-info);
    }

.btn-default {
    border-color: var(--primary-info) !important;
    background-color: var(--primary-info) !important;
    border: 0.0625rem solid var(--primary-info) !important;
    color: var(--primary) !important;
    box-shadow: none !important;
    display: flex;
    gap: 0.5rem;
}

    .btn-default:hover {
        background-color: var(--primary-ghost) !important;
        border-color: var(--primary-ghost) !important;
        color: var(--primary) !important;
    }

.btn.selected {
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.btn.active {
    background-color: var(--error) !important;
    color: var(--white) !important;
    border-color: var(--error) !important;
}

.dropdown-toggle {
    max-width: unset !important;
}

button[disabled], button:disabled {
    background-color: var(--disabled) !important;
    border-color: var(--disabled) !important;
    color: var(--disabled-text) !important;
    cursor: no-drop !important;
}

.btn-group-vertical {
    gap: 0.25rem;
    margin: 0.25rem;
}

.btn-group-vertical .btn {
    min-width: 2.25rem;
    min-height: 2.25rem;
}

#container-outer {
    max-width: unset !important;
}

    #container-outer .cs-container {
        height: calc(100vh - 2.6875rem);
    }

.modal-body ol,
.modal-body ul,
.modal-body li,
#workflowTreeView ol,
#workflowTreeView ul,
#workflowTreeView li {
    list-style: revert;
    margin: revert;
    padding: revert;
    border: revert;
}

.modal-body li,
#workflowTreeView li {
    padding: 0.25rem 0;
}

    #workflowTreeView li:before {
        font-family: var(--font-awesome);
    }

div#helpCenterContainer {
    margin: 1.5rem;
}

.cs-help-jumbotron {
    margin-bottom: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(240, 245, 254);
    background: linear-gradient(0deg, var(--primary-ghost) 30%, var(--primary-info) 100%);
    margin: 1.5rem 1.5rem 0.5rem 1.5rem;
    border-radius: var(--card-border-radius);
    box-shadow: var(--box-shadow);
}

    .cs-help-jumbotron input {
        background: var(--white);
    }

    .cs-help-jumbotron .container {
        margin-left: auto;
        margin-right: auto;
        width: -moz-fit-content;
        width: fit-content;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0.875rem;
    }

        .cs-help-jumbotron .container .row,
        .cs-help-jumbotron .container .row > * {
            max-width: unset;
            padding-right: unset;
            padding-left: unset;
            width: 100%;
            align-items: center;
            justify-content: center;
            gap: 1rem;
            display: grid;
            grid-template-columns: auto auto;
            grid-template-rows: 1fr;
            grid-template-areas: ". .";
        }

        .cs-help-jumbotron .container .col-xs-12,
        .cs-help-jumbotron .container .col-sm-3,
        .cs-help-jumbotron .container .col-md-3,
        .cs-help-jumbotron .container .col-lg-3,
        .cs-help-jumbotron .container .col-lg-6 {
            flex: unset;
            width: unset;
        }

        .cs-help-jumbotron .container .col-md-offset-1,
        .cs-help-jumbotron .container .col-sm-offset-1,
        .cs-help-jumbotron .container .input-group,
        .cs-help-jumbotron .container .offset-lg-3 {
            margin: 0 !important;
        }

        .cs-help-jumbotron .container .input-group {
            min-width: 21.5rem;
        }

div#calendarContainer {
    margin: 1.5rem 0;
}

    div#calendarContainer .float-end {
        margin-right: 0.5rem;
    }

input[disabled]:not(.cs-managed-externally),
select[disabled]:not(.cs-managed-externally),
textarea[disabled]:not(.cs-managed-externally) {
    background-color: var(--disabled) !important;
    cursor: no-drop;
}

.form-control {
    color: var(--text-color) !important;
    font-size: 0.875rem !important;
    background-color: var(--white) !important;
    background-clip: padding-box;
    border: 0.0625rem solid var(--border-color) !important;
    border-radius: var(--border-radius) !important;
}

    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        border-color: var(--disabled) !important;
    }

input {
    min-height: 2rem;
}

    input.active {
        border-color: var(--error) !important;
    }

.text-info {
    color: var(--primary) !important;
}

.cs-bg-inverted {
    background-color: var(--primary-ghost) !important;
    color: var(--primary) !important;
}

.cs-link-bold {
    color: var(--primary) !important;
}

.cs-no-records span {
    color: var(--error) !important;
}

.cs-underline {
    text-decoration: none !important;
}

.text-primary {
    color: var(--primary) !important;
}

.cs-label-required {
    color: var(--error);
}

.cs-label {
    font-size: 0.6875rem;
}

.cs-multiple-select-wrapper > .cs-multiple-select-item,
.cs-multiple-select-item > .close {
    background-color: var(--primary);
    color: var(--white);
}

.cs-steps-container > ul li.active {
    color: var(--success);
}

.cs-steps-container > ul li.visited {
    color: var(--primary);
    z-index: 1500;
}

.cs-hidden {
    display: none !important;
}

.nav-tabs > li > a {
    border-bottom: 0.25rem solid var(--white) !important;
    border: none;
}

    .nav-tabs > li > a:hover {
        border: none;
    }

    .nav-tabs > li > a.active {
        border: none;
        border-bottom-color: var(--primary) !important;
    }

.cs-notification-item.cs-notification-unread {
    background-color: var(--warning-ghost);
}

    .cs-notification-item.cs-notification-unread > .cs-notification-left {
        background-color: var(--warning) !important;
    }

.cs-notification-toolbar {
    border: 0.0625rem solid var(--card-border-color);
    background-color: var(--primary-ghost);
    color: var(--primary);
}

.cs-notification-msg {
    color: var(--text-color);
}

.cs-thumbnail {
    display: block;
    padding: 1rem;
    margin-bottom: 0.5rem;
    background-color: var(--white);
    border: 0.0625rem solid var(--card-border-color);
    border-radius: var(--card-border-radius);
    color: var(--primary);
}

.cs-container {
    clear: both;
    background: var(--white);
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 3.875rem);
    padding: 1rem 0;
}

    .cs-container > label {
        margin: 0.25rem 1rem;
    }

.cs-right-nav-group .card:not(:last-of-type) {
    border-bottom: 0.0625rem solid var(--card-border-color);
}

.cs-right-nav-group [aria-expanded=true] {
    background-color: var(--primary-ghost) !important;
    color: var(--primary) !important;
}

#cs-left-nav-buttons {
    min-height: unset !important;
    padding: 0.25rem !important;
}

    #cs-left-nav-buttons > div:not(.active):hover {
        background-color: var(--primary-ghost);
        cursor: pointer;
        border-radius: var(--border-radius);
    }

    #cs-left-nav-buttons > div.label-success {
        background-color: var(--help-ghost);
        border-radius: var(--border-radius);
    }

    #cs-left-nav-buttons > div.active {
        background-color: var(--primary);
        border-radius: var(--border-radius);
        color: var(--white) !important;
    }

        #cs-left-nav-buttons > div.active .fa-circle-question:before,
        #cs-left-nav-buttons > div.active .fa-question-circle:before {
            color: var(--white) !important;
        }

    #cs-left-nav-buttons > div.cs-tl-nav {
        padding: 0;
        height: 2rem;
        text-align: unset;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #cs-left-nav-buttons .cs-leftnotification-action .label {
        position: absolute;
        top: -0.375rem;
        left: 0.5rem;
        z-index: 510;
        font-size: 0.625rem;
        background: var(--error) !important;
        color: var(--error-dark) !important;
        width: -moz-fit-content;
        width: fit-content;
        min-width: 0.875rem;
        height: 0.875rem;
        border-radius: 6.25rem;
        padding: 0 0.25rem;
    }


.cs-nav-left {
    grid-area: cs-nav-left;
    background-color: var(--white);
    border-right: 0.0625rem solid var(--card-border-color);
}

    .cs-nav-left .cs-side-list-wrapper .cs-side-list {
        overflow-y: auto;
        height: calc(100vh - 5.625rem);
    }

.cs-nav-left-header {
    color: var(--text-color);
    padding: 0.8125rem 0 0.75rem;
    background-color: var(--white);
}

    .cs-nav-left-header:hover {
        color: var(--primary);
    }

.cs-nav-right {
    background: var(--gray100);
}

.cs-nav-right-fixed {
    position: relative;
    top: 0;
    bottom: 0;
    overflow-x: hidden;
    padding-top: 0;
}

.cs-left-nav-link.cs-tl-nav {
    align-items: center !important;
    display: flex !important;
}

.cs-nav-left {
    background-color: var(--white);
    border-right: 0.0625rem solid var(--card-border-color);
    width: 14.5rem;
}

.cs-leftnotification-action .fa-question-circle {
    color: var(--help) !important;
}

header {
    min-height: 2.3125rem;
}

#csMainNav {
    height: 3.1875rem !important;
}

.cs-header-title > a.cs-helplink {
    color: var(--primary) !important;
    top: 0;
}

.cs-header-title {
    font-size: 1rem !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
}

.cs-fieldset-collapsable,
fieldset {
    padding: 1rem !important;
    border: 0.0625rem solid var(--card-border-color);
    margin: 0.5rem;
    border-radius: var(--card-border-radius);
}

legend {
    font-weight: 600 !important;
    color: var(--text-color) !important;
}

    legend + div {
        margin-top: 2rem;
    }

.cs-fieldset-collapsable .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin: 0;
}

#pageHeader {
    background-color: var(--primary-ghost) !important;
    border: none;
    box-shadow: none;
    margin-bottom: 0;
    padding: 0 0.5rem;
}

    #pageHeader #rightMenuCollapse + .btn-group {
        display: flex !important;
    }

    #pageHeader .float-end {
        gap: 0.5rem !important;
    }

@media (min-width: 768px) {
    #pageHeader .float-end .d-md-block {
        display: flex !important;
    }
}

.cs-header-panel .card-header {
    padding: 0.125rem 0.125rem 0.125rem 0;
    background-color: var(--primary-ghost);
    z-index: 2;
    border-radius: 0.1875rem;
    border-bottom: none;
}

.cs-header-text {
    color: var(--text-color);
    display: inline-block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: unset;
    font-size: 24px;
    font-size: 1.5rem;
}

.iframe-wrapper {
    font-size: 0.75rem;
    background-color: #fafafa;
    margin: 0;
    padding-top: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.input-group .input-group-text {
    display: flex;
    align-items: center;
    padding: 0rem 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--white);
    border: 0.0625rem solid var(--border-color);
    border-radius: var(--border-radius);
}

    .input-group .input-group-text + label {
        border-radius: var(--border-radius) !important;
        border-left: 0 !important;
        display: flex;
        align-items: center;
    }

.input-group a,
.input-group button {
    border-radius: var(--border-radius) !important;
    border-right: none !important;
}

.input-group input {
    border-radius: var(--border-radius) !important;
}

.input-group button ~ .form-control ~ .input-group-btn button,
.input-group a ~ .form-control ~ .input-group-btn button {
    border-radius: var(--border-radius) !important;
}

.input-group input + a,
.input-group input + button,
.input-group input + button + a,
.input-group input + button + button,
.input-group input + a + a,
.input-group input + a + button {
    border-radius: var(--border-radius) !important;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    font-weight: 400 !important;
}

.input-group-btn.cs-btn-wrapper-branding {
    display: flex;
    flex-wrap: wrap;
}

.cs-quicksearch-bar-wrapper {
    padding-left: 0.5rem;
    gap: 0.5rem;
}

    .cs-quicksearch-bar-wrapper.mb-3 {
        margin: 0 !important;
    }

    .cs-quicksearch-bar-wrapper.input-group a, .cs-quicksearch-bar-wrapper.input-group button {
        border-radius: var(--border-radius) !important;
    }

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: var(--primary) !important;
    background-color: var(--white) !important;
    border-color: var(--card-border-color) var(--card-border-color) var(--white);
}

.cs-right-nav-group a.cs-bg-inverted:hover {
    background-color: var(--primary-info) !important;
}

.cs-right-nav-group .dropdown button {
    height: 100%;
}

    .cs-right-nav-group .dropdown button:after {
        margin: 0;
    }

.cs-right-nav-group .dropdown a {
    transition: var(--transition);
}

    .cs-right-nav-group .dropdown a:hover {
        background-color: var(--primary-ghost);
        color: var(--primary);
    }

.cs-right-nav-group .btn-group {
    gap: 0.25rem;
}

.cs-right-nav-group .cs-right-menu-header .fa-solid {
    display: none;
}

.cs-right-nav-group .cs-right-menu-header .bg-secondary {
    background-color: var(--primary-info);
    color: Var(--primary);
}

.cs-right-nav-group .list-group-item {
    display: flex;
    font-size: 0.75rem;
    align-items: flex-start;
    flex-wrap: wrap;
}

    .cs-right-nav-group .list-group-item.ui-sortable-handle {
        position: relative;
        align-items: center;
        width: 100% !important;
        gap: 0.25rem;
        cursor: n-resize;
    }

        .cs-right-nav-group .list-group-item.ui-sortable-handle:hover {
            background: var(--primary-ghost);
        }

        .cs-right-nav-group .list-group-item.ui-sortable-handle .list-group-item-heading {
            position: absolute;
            right: 0.5rem;
        }

.cs-right-nav-group .list-group-item-heading {
    margin: 0;
}

.cs-right-nav-group .list-group-item-text {
    max-width: unset;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    font-size: 0.8125rem;
    line-height: unset;
    display: block;
    width: 100%;
}

#recurrenceDailyRepeatOn {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

#recurrenceWeekdayOnly {
    display: flex !important;
    align-items: center;
    gap: 0.25rem;
}

#recurrenceEndSection {
    flex-direction: column;
}

    #recurrenceEndSection .float-start {
        display: flex !important;
        align-items: center;
    }

        #recurrenceEndSection .float-start label {
            width: 100%;
            display: flex;
            align-items: center;
        }

input#recurrenceEndByDate {
    width: 10rem;
}

#attendeeUserList .list-group-item[data-bind] {
    gap: 0;
}

#attendeeUserList .list-group-item .row {
    width: 100%;
    display: flex;
}

#container-outer .cs-container .tab-content {
    padding: 1.5rem;
}

#container-outer .cs-container [role=tablist] .nav-link i {
    display: block;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: var(--primary);
}

.nav-link {
    color: var(--primary);
}

.cs-side-list-set {
    background-color: var(--primary-ghost);
}

    .cs-side-list-set a {
        color: var(--primary);
    }

    .cs-side-list-set .btn-close:before {
        color: var(--primary-link);
        font-weight: 400;
    }

.cs-side-list-header {
    font-weight: 600;
    font-size: 0.75rem;
    color: var(--text-color) !important;
    background-color: var(--white);
    border-top: 0.0625rem solid var(--card-border-color);
}

    .cs-side-list-header .btn-close:before {
        color: var(--primary);
    }

    .cs-side-list-header .drag-handle {
        vertical-align: middle;
        width: 1rem;
        cursor: ns-resize;
        text-shadow: none;
    }

        .cs-side-list-header .drag-handle > i {
            color: var(--text-color) !important;
            opacity: 1;
        }

    .cs-side-list-header.cs-side-list-set a {
        color: var(--text-color) !important;
        background: var(--primary-ghost);
        transition: var(--transition);
    }

        .cs-side-list-header.cs-side-list-set a:hover {
            background-color: var(--primary-ghost);
        }

    .cs-side-list-header.cs-side-list-set li:hover .drag-handle {
        background-color: var(--primary-ghost);
    }

.cs-side-list-expand-wrapper {
    width: 100%;
}

    .cs-side-list-expand-wrapper .btn-default {
        border-color: var(--white) !important;
        background-color: var(--white) !important;
        border: none !important;
        color: var(--primary) !important;
        box-shadow: none !important;
        display: flex;
        gap: 0.5rem;
    }

    .cs-side-list-expand-wrapper button {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 1.75rem;
        padding: 0;
        border-radius: 0 !important;
    }

.cs-side-list div.active > a,
.cs-side-list div.active > div > a,
.cs-side-list div.active > div > a + .input-group-btn,
.cs-side-list div.active > div > span,
.cs-side-list div.active > div > span > button {
    background-image: none;
    background-color: var(--primary-ghost);
    color: var(--text-color);
}

    .cs-side-list div.active > a:hover,
    .cs-side-list div.active > div > a:hover,
    .cs-side-list div.active > div > a + .input-group-btn:hover,
    .cs-side-list div.active > div > span:hover,
    .cs-side-list div.active > div > span > button:hover {
        color: var(--primary);
    }

.cs-side-list-subgroup a {
    padding-left: 2.375rem;
    color: var(--text-color) !important;
}

    .cs-side-list-subgroup a:hover {
        background: var(--primary-ghost);
    }

.cs-side-list-subgroup > .active > .cs-side-list-header > a {
    color: var(--primary) !important;
    font-weight: 700;
}

.cs-side-list-record-group > .active > .cs-side-list-header > a {
    color: var(--primary) !important;
    font-weight: 700;
}

.cs-side-list-group > .active > .cs-side-list-header > a {
    color: var(--primary) !important;
    font-weight: 600;
}

.cs-side-menu-parent-span {
    padding-left: 0 !important;
}

.cs-side-menu-sub-span {
    padding-left: 0.75rem !important;
}

.panel {
    margin-bottom: 1.0625rem;
    background-color: rgb(255, 255, 255);
    border: 0.0625rem solid var(--card-border-color);
    border-radius: var(--card-border-radius);
    box-shadow: rgba(0, 0, 0, 0.05) 0 0.0625rem 0.0625rem;
}

.grid-stack > .grid-stack-item > .grid-stack-item-content {
    border-radius: var(--card-border-radius) !important;
    border: 0.0625rem solid var(--card-border-color) !important;
    box-shadow: var(--box-shadow) !important;
}

    .grid-stack > .grid-stack-item > .grid-stack-item-content .panel {
        margin-bottom: 0 !important;
        background-color: var(--white) !important;
        border: none !important;
        border-radius: var(--card-border-radius);
        box-shadow: none !important;
    }

.k-grid-content {
    background-color: var(--white);
}

.k-grid {
    border-color: var(--card-border-color) !important;
    color: var(--text-color) !important;
    background-color: var(--white) !important;
}

    .k-grid .k-table-row.k-selected > td,
    .k-grid .k-table-row.k-selected > .k-table-td {
        color: var(--text-color) !important;
        background-color: var(--primary-info) !important;
    }

.k-grid-header .k-sorted,
.k-grid-header .k-link:hover {
    color: var(--text-color);
}

.k-grid a {
    color: var(--primary);
}

.k-grid .k-grid-header .k-table-th {
    border-color: var(--border-color);
}

.k-button-solid-base.k-selected {
    border-color: var(--primary);
    color: var(--white);
    background-color: var(--primary);
    border-radius: var(--border-radius) !important;
}

.k-scheduler,
.k-pager,
.k-table-thead,
.k-table-header,
.k-table-group-sticky-header {
    border-color: var(--border-color);
    color: var(--text-color);
    background-color: var(--white);
}

.k-scheduler-toolbar {
    background-color: var(--gray200);
}

.k-scheduler-header-wrap {
    background-color: var(--white);
}

.k-toolbar .k-button-solid-base {
    background-color: var(--gray200);
    border-color: var(--gray200);
}

.cs-nav-right {
    margin-right: 0 !important;
    background-color: var(--white) !important;
    box-shadow: none !important;
    width: 14.375rem !important;
}

#frmCaseSearch .cs-input-group,
#frmClientLookupSearch .cs-input-group,
#frmClientVisitSearch .cs-input-group,
#frmEmployeeSearch .cs-input-group,
#searchForm .cs-input-group,
#form1 .cs-input-group,
#contactSearchForm .cs-input-group,
#frmClientTeamSearch .cs-input-group,
#modulesSearchForm .cs-input-group,
.form-horizontal .cs-input-group {
    gap: 0.5rem;
}

    #frmCaseSearch .cs-input-group.mb-3,
    #frmClientLookupSearch .cs-input-group.mb-3,
    #frmClientVisitSearch .cs-input-group.mb-3,
    #frmEmployeeSearch .cs-input-group.mb-3,
    #searchForm .cs-input-group.mb-3,
    #form1 .cs-input-group.mb-3,
    #contactSearchForm .cs-input-group.mb-3,
    #frmClientTeamSearch .cs-input-group.mb-3,
    #modulesSearchForm .cs-input-group.mb-3,
    .form-horizontal .cs-input-group.mb-3 {
        margin: 0 0 0.625rem 0 !important;
    }

    #frmCaseSearch .cs-input-group button:last-of-type,
    #frmClientLookupSearch .cs-input-group button:last-of-type,
    #frmClientVisitSearch .cs-input-group button:last-of-type,
    #frmEmployeeSearch .cs-input-group button:last-of-type,
    #searchForm .cs-input-group button:last-of-type,
    #form1 .cs-input-group button:last-of-type,
    #contactSearchForm .cs-input-group button:last-of-type,
    #frmClientTeamSearch .cs-input-group button:last-of-type,
    #modulesSearchForm .cs-input-group button:last-of-type,
    .form-horizontal .cs-input-group button:last-of-type {
        margin-right: 0.5rem !important;
    }

.form-horizontal {
    margin: 0.75rem;
}

#QuickSearch:focus {
    border-color: var(--primary) !important;
}

.cs-chicklets {
    color: unset;
    background-color: unset;
    border-color: unset;
    border-bottom: unset;
    border-top-right-radius: unset;
    border-top-left-radius: unset;
}

    .cs-chicklets .cs-filter-chicklet {
        background: var(--gray500);
        border-radius: var(--border-radius);
        display: flex;
        width: -moz-fit-content;
        width: fit-content;
        align-items: center;
        justify-content: center;
        height: 1.5rem;
    }

.cs-filter-btn-label {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none !important;
    color: var(--white);
    font-size: 0.75rem;
    box-shadow: unset;
}

    .cs-filter-btn-label .close {
        position: relative;
        font-size: 0;
        background: none;
        border: none;
        cursor: pointer;
        color: var(--gray500);
        padding-right: 0;
        padding: 0;
        width: 0.625rem;
    }

        .cs-filter-btn-label .close:before {
            content: "\f00d";
            font-family: var(--font-awesome);
            color: var(--gray100);
            position: absolute;
            top: 0.5rem;
            left: 0.3125rem;
            transform: translate(-50%, -50%);
        }

.span-org-name {
    max-width: 5.625rem;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
    float: unset;
    font-size: 0.75rem;
    font-weight: 600;
    margin-bottom: 0.125rem;
}

.fa-edit {
    font-size: 0.75rem;
}

.cs-chicklets .cs-filter-btn-value {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 0.0625rem solid var(--gray400);
}

.cs-chicklets .cs-filter-label-txt {
    font-size: 0.6875rem !important;
    line-height: 1.5;
    margin: 0 0.25rem;
}

.cs-chicklets .cs-filter-btn-value .btn,
.cs-chicklets .cs-filter-btn-value .btn-default {
    background: transparent !important;
    border: none !important;
    color: var(--white) !important;
    font-size: 0;
    padding: 0 0.5rem;
    gap: 0.25rem;
}

.cs-search-panel {
    margin: 0;
}

    .cs-search-panel .panel-title {
        min-height: unset;
        padding: 0;
    }

    .cs-search-panel .cs-chicklets {
        padding: 0.125rem 0.5rem;
        border: 0.0625rem solid var(--card-border-color) !important;
        border-radius: 0 !important;
        border-right: none !important;
        border-left: none !important;
        display: flex;
        gap: 0.5rem;
    }

    .cs-search-panel .panel-heading {
        color: var(--text-color);
        background-color: var(--white);
        border: none;
        border-radius: 0;
    }

    .cs-search-panel .panel {
        margin-bottom: 0;
        background-color: var(--white);
        border: none;
        border-radius: 0;
        box-shadow: none;
    }

#csNav .dropdown-item {
    color: var(--primary);
}

    #csNav .dropdown-item i {
        display: none;
    }

    #csNav .dropdown-item:focus,
    #csNav .dropdown-item:hover {
        color: var(--primary);
        background-color: var(--primary-ghost);
    }

#adHocReportGrid_Container .float-end {
    display: flex;
    gap: 0.25rem;
}

.list-group-item.active {
    color: var(--white);
    background-color: var(--primary);
    border-color: var(--primary);
}

#templateTaskProgress .cs-stepform-nav {
    display: flex;
}

#workflowGrid_Container .float-end {
    display: flex;
    gap: 0.25rem;
}

#workflowResources {
    padding: 0.5rem 0.75rem;
}

#frmTask_panel_container {
    padding: 0.5rem;
}

#workflowItemsTable {
    padding: 1.5rem 0.5rem;
}

#rightNavMenuLinks .btn {
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    min-height: 1.5rem;
    transition: var(--transition) !important;
}

    #rightNavMenuLinks .btn:hover {
        background-color: var(--primary) !important;
        color: var(--white) !important;
    }

#rightNavMenuLinks .list-group-item {
    display: flex;
    gap: 0.25rem;
    align-items: center;
    transition: var(--transition) !important;
}

    #rightNavMenuLinks .list-group-item:hover {
        background-color: var(--primary-ghost) !important;
        color: var(--primary) !important;
    }

#activitiesList_Container .float-end {
    margin-right: 0.5rem;
    display: flex;
    gap: 0.5rem;
}

#rightNavHeader {
    overflow-y: auto !important;
    overflow-x: hidden;
    height: calc(100vh - 2.375rem);
}

    #rightNavHeader .clearfix {
        display: none;
    }

    #rightNavHeader .card-header {
        padding: 0.5rem;
        margin-bottom: 0;
        background-color: var(--white);
        border-bottom: 0.0625rem solid var(--card-border-color);
        position: relative;
    }

        #rightNavHeader .card-header[data-bs-toggle="collapse"]:after {
            content: "\f106";
            font-family: var(--font-awesome);
            position: absolute;
            right: 0.5rem;
        }

        #rightNavHeader .card-header:hover {
            background-color: var(--primary-ghost);
        }

        #rightNavHeader .card-header.collapsed:after {
            content: "\f107";
        }

    #rightNavHeader .card {
        position: relative;
        display: flex;
        flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        background-color: var(--white);
        background-clip: border-box;
        border: none;
        border-radius: 0;
    }

        #rightNavHeader .card .cs-bg-inverted {
            background-color: var(--white) !important;
            color: var(--primary) !important;
        }

            #rightNavHeader .card .cs-bg-inverted:hover {
                background-color: var(--primary-ghost) !important;
            }

            #rightNavHeader .card .cs-bg-inverted[aria-expanded=true] {
                background-color: var(--primary-ghost) !important;
                color: var(--primary) !important;
            }

    #rightNavHeader .multi-collapse[id^=fileList] .list-group-item {
        flex-direction: column;
    }

        #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .nav-tabs {
            width: 100%;
        }

            #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .nav-tabs li.nav-item {
                flex-grow: 1;
            }

                #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .nav-tabs li.nav-item a.nav-link {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    margin: 0;
                    height: 100%;
                    color: var(--gray500);
                }

                    #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .nav-tabs li.nav-item a.nav-link:hover {
                        color: var(--primary);
                    }

                    #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .nav-tabs li.nav-item a.nav-link.active {
                        color: var(--primary);
                    }

        #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .tab-content {
            width: 100%;
            border: none;
        }

            #rightNavHeader .multi-collapse[id^=fileList] .list-group-item .tab-content .list-group-item.text-center {
                border: none;
            }

.alert {
    border-radius: var(--card-border-radius);
}

.alert-danger {
    color: var(--error-text);
    background-color: var(--error-ghost);
    border-color: var(--error-ghost);
}

    .alert-danger .btn-close {
        color: var(--error-text);
    }

        .alert-danger .btn-close:before {
            color: var(--error-text);
        }

    .alert-danger .cs-errorbox-msg {
        display: flex;
        justify-content: space-between;
        gap: 2.5rem;
    }

        .alert-danger .cs-errorbox-msg .btn-default {
            background: var(--white) !important;
            border-color: var(--white) !important;
            transition: var(--transition);
        }

            .alert-danger .cs-errorbox-msg .btn-default:hover {
                background: var(--primary) !important;
                border-color: var(--primary) !important;
                color: var(--white) !important;
            }

.cs-errorbox-hdr {
    text-align: left;
    margin-bottom: 1rem;
}

.editable-empty,
.editable-empty:hover,
.editable-empty:focus {
    font-style: italic;
    color: var(--error);
    text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 0.0625rem solid var(--primary);
    background: var(--primary) url(images/ui-bg_flat_100_428bca_40x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: var(--white);
}

.ui-autocomplete li.ui-menu-item.active {
    background-color: var(--primary);
    border-radius: 0.1875rem;
    color: var(--white);
    border: 0.0625rem solid transparent;
}

.cs-badge-side-menu,
.badge {
    border-style: solid;
    border-width: thin;
    color: var(--white);
    font-size: 0.625rem;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    border-radius: 6.25rem;
    background-color: var(--gray500);
    border-color: var(--gray500);
    margin-left: 0 !important;
    padding: 0 0.25rem;
    min-width: 0.875rem;
}

.modal-header {
    border-bottom: 0.0625rem solid var(--card-border-color);
}

.modal-content {
    background-color: var(--white);
    border: 0.0625rem solid var(--card-border-color);
}

.modal-footer {
    border-top: 0.0625rem solid var(--card-border-color);
}

#orgSearchList_Container .float-end,
#taskGrid_Container .float-end,
#ContactsGrid_Container .float-end,
#lstClientLookup_Container .float-end,
#moduleGrid_Container .float-end,
#ModulesGrid_Container .float-end,
#lstDataform_Container .float-end,
#surveyDesignGrid_Container .float-end {
    display: flex;
    gap: 0.5rem;
    margin-right: 0.5rem;
}

#orgSearchList_Container .float-start,
#taskGrid_Container .float-start,
#ContactsGrid_Container .float-start,
#lstClientLookup_Container .float-start,
#moduleGrid_Container .float-start,
#ModulesGrid_Container .float-start,
#lstDataform_Container .float-start,
#surveyDesignGrid_Container .float-start {
    display: flex;
    gap: 0.5rem;
    margin-left: 0.5rem;
}

.tab-content .input-group a,
.tab-content .input-group button {
    border-radius: var(--border-radius) !important;
}

    .tab-content .input-group a .cs-widget-wrapper.input-group,
    .tab-content .input-group button .cs-widget-wrapper.input-group {
        display: flex !important;
    }

        .tab-content .input-group a .cs-widget-wrapper.input-group .input-group-btn.cs-btn-wrapper-branding,
        .tab-content .input-group button .cs-widget-wrapper.input-group .input-group-btn.cs-btn-wrapper-branding {
            display: flex !important;
            flex-wrap: nowrap;
        }

#frmDataform .nav {
    margin: 0 0.5rem;
}

#frmDataform .cs-file-input .cs-btn-small {
    width: 83% !important;
}

legend {
    margin: 0 !important;
}

.container-box {
    padding: 0 0.5rem;
}

    .container-box .float-end {
        display: flex;
        gap: 0.5rem;
    }

    .container-box .float-start {
        display: flex;
        gap: 0.5rem;
    }

.cs-batch-tab {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 0.25rem;
    min-width: 3.75rem;
}

    .cs-batch-tab br {
        display: none;
    }

#generateQuote {
    margin: 0 !important;
}

#lstQuickCreate_Container .cs-grid-element-row {
    margin: 2.0625rem 0 0 0;
    display: flex;
    justify-content: space-between;
}

.list-group-item {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

    .list-group-item .alert {
        width: 100%;
    }

table {
    width: 100%;
}

tr:not(:last-of-type) td {
    border-bottom: 0.0625rem solid var(--border-color);
}

td:first-of-type:has(button) {
    display: flex;
    gap: 0.5rem;
}

    td:first-of-type:has(button) .btn-danger {
        background: var(--error-ghost) !important;
        border-color: var(--error-ghost) !important;
        color: var(--error-text) !important;
    }

        td:first-of-type:has(button) .btn-danger:hover {
            background: var(--error-info) !important;
        }

    td:first-of-type:has(button) .btn-info {
        background: var(--primary-ghost) !important;
        border-color: var(--primary-ghost) !important;
        color: var(--primary) !important;
    }

        td:first-of-type:has(button) .btn-info:hover {
            background: var(--primary-info) !important;
        }

    td:first-of-type:has(button) button {
        margin: 0 !important;
    }

tr.ReportHeader td,
tr.ReportHeader th {
    font-size: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-bottom: solid 0.0625rem white !important;
    background: var(--primary) !important;
    letter-spacing: 0.0625rem;
    padding: 0.25rem;
}

tr.ReportItem td {
    font-size: 0.75rem;
}

#lstRecentProjects_Container {
    margin: 0 0.25rem;
}

div#_ReportsDiv table {
    width: 100%;
}

#dataformSubscribers .list-group-item {
    display: flex;
}

.cs-peo-panel-heading-primary {
    padding-left: 0.5rem !important;
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--card-border-color) !important;
}

    .cs-peo-panel-heading-primary td:first-of-type {
        width: 1rem;
    }

.cs-peo-panel-body-small {
    background: var(--white);
}

.cs-peo-panel-heading-default {
    background-color: var(--primary-ghost) !important;
    color: var(--text-color) !important;
}

.main-search {
    margin: 0.25rem 0;
}

    .main-search .form-element {
        position: relative;
    }

        .main-search .form-element:after {
            content: "\f002";
            font-family: var(--font-awesome);
            position: absolute;
            right: 0.5rem;
            top: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            font-size: 0.875rem;
        }

        .main-search .form-element .form-control {
            padding-right: 1.75rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

.main-search__dropdown {
    position: fixed;
    min-width: 11.3125rem;
    max-width: 20rem;
    top: 0;
    right: 0;
    background: var(--white);
    border: var(--card-border);
    border-radius: 0.25rem;
    margin-top: 0.3125rem;
    max-height: 18.75rem;
    overflow-y: auto;
    display: none;
    z-index: 1000;
    box-shadow: var(--box-shadow);
}

.main-search__dropdown-item {
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    cursor: pointer;
    word-break: break-word;
    transition: var(--transition);
}

    .main-search__dropdown-item:hover {
        background-color: var(--primary-ghost);
        color: var(--primary);
    }

.show {
    display: block;
}

#workspaceActionCenter {
    height: -moz-fit-content;
    height: fit-content;
}

    #workspaceActionCenter .btn-group {
        flex-wrap: wrap;
        display: flex;
        height: -moz-fit-content;
        height: fit-content;
    }

    #workspaceActionCenter .list-group-item {
        height: -moz-fit-content;
        height: fit-content;
    }

.cs-widget-wrapper {
    gap: 0.25rem;
}

.dark-mode .k-grid-header,
.dark-mode .k-grouping-header,
.dark-mode .k-grid-add-row,
.dark-mode .k-grid-footer {
    color: var(--text-color);
    background-color: var(--white);
}

.dark-mode .k-scheduler {
    border-color: var(--border-color);
    color: var(--white);
    background-color: var(--dark-grid-border);
}

.dark-mode .k-scheduler-toolbar {
    background-color: var(--dark-bg-light);
}

    .dark-mode .k-scheduler-toolbar .k-nav-current {
        color: var(--gray100);
    }

.dark-mode .k-toolbar .k-button-solid-base {
    background-color: var(--dark-grid-border);
    border-color: var(--dark-grid-border);
    color: var(--gray100);
}

body.dark-mode {
    --card-border-color: var(--dark-grid-border);
    --text-color: var(--gray100);
    --white: black;
    --black: var(--gray100);
}

.dark-mode input[disabled]:not(.cs-managed-externally),
.dark-mode select[disabled]:not(.cs-managed-externally),
.dark-mode textarea[disabled]:not(.cs-managed-externally) {
    background-color: var(--dark-grid-border) !important;
}

.dark-mode .form-control[disabled],
.dark-mode .form-control[readonly],
.dark-mode fieldset[disabled] .form-control {
    border-color: var(--dark-grid-border) !important;
}

.dark-mode .cs-textarea-wrapper {
    background-color: var(--dark-border);
    border: 0.0625rem solid var(--dark-border);
}

.dark-mode .cs-text-area-row-wrapper {
    border-color: var(--dark-border);
}

.dark-mode textarea {
    background: transparent;
    color: var(--gray100);
}

.dark-mode .bg-light {
    background-color: var(--dark-base) !important;
}

.dark-mode .cs-side-list {
    background-color: var(--dark-base);
}

.dark-mode .cs-side-list-header.cs-side-list-set {
    background: var(--white);
}

    .dark-mode .cs-side-list-header.cs-side-list-set a {
        color: var(--gray400) !important;
    }

.dark-mode .cs-header-panel .card-header {
    background-color: var(--dark-base);
}

.dark-mode #pageHeader {
    background-color: var(--dark-base);
}

.dark-mode .navbar-light .navbar-nav .nav-link {
    color: var(--primary);
}

.dark-mode .cs-container {
    background: var(--dark-border);
}

.dark-mode .widget-host .card-header.cs-widget-heading {
    background-color: var(--dark-bg-light) !important;
}

.dark-mode .cs-header-title > a.cs-helplink {
    color: var(--dark-highlight) !important;
}

.dark-mode .cs-header-text {
    color: var(--dark-highlight);
}

.dark-mode #body {
    background-color: var(--dark-base);
}

    .dark-mode #body nav.navbar-fixed-top {
        border-bottom: none;
    }

.dark-mode .iframe-wrapper {
    background-color: var(--dark-base);
    border: none;
}

.dark-mode .list-group-item {
    color: var(--gray100);
    background-color: var(--dark-base);
}

.dark-mode .bg-light {
    background-color: var(--dark-base) !important;
}

.dark-mode fieldset {
    background-color: var(--dark-base);
}

.dark-mode legend {
    color: var(--gray100);
    background-color: var(--dark-base);
}

.dark-mode .nav-tabs > li > a.active {
    color: var(--primary);
    background-color: var(--dark-base);
    border-color: var(--dark-base) var(--dark-base) transparent;
}

.dark-mode .nav-tabs {
    border-bottom: 0.0625rem solid var(--dark-base);
}

.dark-mode li > a {
    color: var(--gray400);
    transition: var(--transition);
}

    .dark-mode li > a:hover {
        color: var(--primary);
    }

.dark-mode .cs-legend-title {
    color: var(--gray100);
}

.dark-mode .form-control {
    color: var(--gray100) !important;
    background-color: var(--dark-base) !important;
    border: 0.0625rem solid var(--dark-base) !important;
}

.panel-exempt .cs-peo-panel-heading-primary {
    padding-left: revert !important;
    color: revert !important;
    background-color: revert !important;
    border-color: revert !important;
}

    .panel-exempt .cs-peo-panel-heading-primary td:first-of-type {
        width: unset !important;
    }

    .panel-exempt .cs-peo-panel-heading-primary td .btn {
        min-width: revert !important;
        min-height: revert !important;
    }

        .panel-exempt .cs-peo-panel-heading-primary td .btn-check:checked + .btn,
        .panel-exempt .cs-peo-panel-heading-primary td .btn.active,
        .panel-exempt .cs-peo-panel-heading-primary td .btn.show,
        .panel-exempt .cs-peo-panel-heading-primary td .btn:first-child:active,
        .panel-exempt .cs-peo-panel-heading-primary td :not(.btn-check) + .btn:active {
            color: var(--bs-btn-active-color) !important;
            background-color: var(--bs-btn-active-bg) !important;
            border-color: var(--bs-btn-active-border-color) !important;
        }

    .panel-exempt .cs-peo-panel-heading-primary td table td:first-of-type {
        flex-wrap: wrap;
        display: flex;
        gap: 0.5rem;
    }

body {
    font-size: 14px;
    overflow: hidden;
}

a {
    transition: unset !important;
}

#addUserBtn {
    width: 100%;
}

[style="color:#337ab7"],
[style*="color:#23527c"] {
    color: var(--primary) !important;
}

select,
textarea,
[ctrlid] > .k-widget,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
input[type=email],
.uneditable-input {
    margin-bottom: 0;
    font-size: 0.875rem;
    width: 100%;
}

.drag-handle i {
    color: var(--white) !important;
}

#rightNavHeader .card .cs-bg-inverted {
    background-color: var(--primary-ghost) !important;
    color: var(--primary) !important;
}

.footer-button-group-1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5em;
}

.file-upload__group {
    width: 80% !important;
}

.tab-content .cs-widget-wrapper.input-group .input-group-btn.cs-btn-wrapper-branding {
    display: flex;
    flex-wrap: nowrap;
}

.cs-right-menu-header {
    display: flex;
    gap: 0.25rem;
}

.rounded-pill {
    width: -moz-fit-content;
    width: fit-content;
    background: var(--gray600) !important;
    color: var(--white) !important;
    border-color: var(--gray600) !important;
}

#side-menu-message-div {
    flex-direction: column;
}

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

.pm-faicol {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pm-fljcsb {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

#emailContainer tr:not(:last-of-type) td {
    border-bottom: none;
}

#emailContainer tr,
#emailContainer td {
    border: none;
    border-bottom: none;
}

#collapseCompanyInfo > table > tbody > tr {
    border-bottom: 0.0625rem solid var(--gray400);
}

#collapseCompanyInfo tr:not(:last-of-type) td {
    border-bottom: none;
}

.cs-peo-table-fixed tbody tr td table tbody tr td {
    border-bottom: none;
}

.cs-widget-wrapper.input-group {
    display: flex !important;
}

    .cs-widget-wrapper.input-group .input-group-btn.cs-btn-wrapper-branding {
        display: flex !important;
        flex-wrap: nowrap;
    }

.user-modules-drag-handle i, .user-modules-drag-handle {
    color: var(--text-color) !important;
}

.cs-right-nav-group .list-group-item {
    flex-wrap: nowrap !important;
    justify-content: space-between;
    min-height: max-content;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    list-style: none;
}

.help-badge-new {
    width: -moz-fit-content;
    width: fit-content;
}

.cs-module-menu > :last-child > a:nth-child(2) {
    color: var(--primary) !important;
}

#csMainNav section {
    overflow: hidden !important;
}

.cs-no-scroll {
    overflow: hidden;
}

.btn-vertical-grp-m-0 {
    margin: 0 !important;
}

#helpPageWrapperForScroll {
    overflow-y: auto !important;
    height: calc(100vh - 20.75rem) !important;
}

.cs-log-side-buttons {
    width: 1.5rem !important;
    height: 1.5rem !important;
    min-width: 1.5rem !important;
    min-height: 1.5rem !important;
}

.task-list-side-menu {
    display: flex;
    flex-wrap: wrap;
}

.cs-no-wrap-flex {
    flex-wrap: nowrap !important;
}

#activityList .list-group-item, #taskList .list-group-item, #timeTrackerList .list-group-item, #mobileTimeTrackerList .list-group-item, #attendeeUserList .list-group-item, #entityRolesRightMenu .list-group-item, #calendarAppointmentSection .list-group-item {
    flex-wrap: wrap !important;
}

.site-mngt-td-a .btn.active.btn-xs.btn-danger {
    color: var(--white) !important;
    background-color: var(--error) !important;
    border-color: var(--error) !important;
}

.site-mngt-td-a .btn.active.btn-xs.btn-warning {
    color: var(--text-color) !important;
    background-color: var(--warning) !important;
    border-color: var(--warning) !important;
}

.site-mngt-td-a .btn.active.btn-xs.btn-success {
    color: var(--white) !important;
    background-color: var(--success) !important;
    border-color: var(--success) !important;
}

.site-mngt-td-a .btn.active.btn-xs.btn-info {
    color: #000 !important;
    background-color: #3dd5f3 !important;
    border-color: #25cff2 !important;
}

.cs-login-badge-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.cs-announcement-label-badge {
    color: var(--white) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .cs-announcement-label-badge a {
        color: var(--white) !important;
    }

.reskin-table-cell-row {
    display: table-cell !important;
}

#lstPricingStatesCodes {
    max-height: 18.75rem;
}

#workspaceActionCenter .btn-group button {
    max-width: 1.6875rem !important;
}

#lstQuickCreate {
    max-height: 37.5rem;
}

#mobileTimeTrackerList div.list-group-item {
    flex-direction: column;
    align-items: flex-start;
}

#mobileTimeTrackerList a.list-group-item {
    justify-content: center;
}

div.cs-grid-element-row div.float-start div.btn-group,
div.cs-notification-load div.cs-notification-toolbar div.btn-group,
div.cs-subject-line div.cs-notification-right-buttons div.btn-group,
.cs-widget-wrapper.input-group .input-group,
div.cs-widget-wrapper div.input-group-btn,
div.cs-input-wrapper div.input-group,
.cs-search-panel-footer .btn-group,
#paxForm #paxTable .btn-group,
.btn-group.cs-radio-group {
    gap: 0.25rem;
}

#rightNavHeader .card-header:has(.fa-arrow-up-right-from-square):after {
    content: none;
}
#rightNavHeader .card-header .fa-arrow-up-right-from-square {
    display: inherit;
    position: absolute;
    right: 1rem;
}

#rightNavHeader .card-header .cs-right-nav-group {
    display: flex;
    gap: 0.25rem;
}

.invalid-option {
    color: #e11a1a !important;
}

li.invalid-option {
    border-color: #ffd7d3 !important;
    background-color: #ffd7d3 !important;
}
.invalid-option a {
    color: #e11a1a !important;
}
